TRUNCATE repositories;
TRUNCATE builds;
TRUNCATE requests;
TRUNCATE commits;
TRUNCATE jobs;
TRUNCATE artifacts;
TRUNCATE users;
TRUNCATE tokens;
INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (4351, 'travis-support', 'https://github.com/travis-ci/travis-support', NULL, '2011-11-30 03:54:58.335292', '2012-07-10 17:05:42.970000', 1827969, '145', 0, '2012-07-10 17:03:10.000000', '2012-07-10 17:05:17.000000', 'travis-ci', 'contact@travis-ci.org', NULL, 'Support classes and extensions used in travis-ci', NULL, 960, 'f', 87, 'Organization', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (3323, 'travis-core', 'https://github.com/travis-ci/travis-core', NULL, '2011-11-07 12:33:27.464478', '2012-07-19 17:18:07.922000', 1905992, '838', 0, '2012-07-19 16:51:14.000000', '2012-07-19 17:17:50.000000', 'travis-ci', NULL, NULL, 'Models and classes shared by Travis hub and server', NULL, 3938, 'f', 87, 'Organization', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (59, 'travis-ci', 'https://github.com/travis-ci/travis-ci', NULL, '2011-02-28 21:53:20.199776', '2012-07-19 17:00:39.483000', 1906054, '1962', 0, '2012-07-19 16:56:47.000000', '2012-07-19 17:00:39.000000', 'travis-ci', 'contact@travis-ci.org', NULL, 'A distributed build system for the open source community.', NULL, 232, 'f', 87, 'Organization', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (3371, 'travis-hub', 'https://github.com/travis-ci/travis-hub', NULL, '2011-11-08 23:39:40.214910', '2012-07-17 11:57:59.184000', 1884596, '449', NULL, '2012-07-17 11:55:20.000000', '2012-07-17 11:57:58.000000', 'travis-ci', 'contact@travis-ci.org', NULL, 'Collects build log streams, worker state reports and many other things [from Travis workers]', NULL, 267, 'f', 87, 'Organization', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (7, 'minimal', 'https://github.com/svenfuchs/minimal', NULL, '2010-12-30 15:50:26.079896', '2012-02-27 00:10:41.173000', 747813, '78', 0, '2012-02-27 00:09:43.000000', '2012-02-27 00:10:41.000000', 'svenfuchs', 'svenfuchs@artweb-design.de', 't', 'Minimal templating engine inspired by Markaby & Erector but much smaller and targeting Rails 3', NULL, 190, 'f', 8, 'User', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (8, 'gem-release', 'https://github.com/svenfuchs/gem-release', NULL, '2010-12-30 15:50:29.878554', '2012-04-22 18:52:39.135000', 1149382, '134', 0, '2012-04-22 18:51:03.000000', '2012-04-22 18:51:59.000000', 'svenfuchs', 'me@svenfuchs.com', 't', 'Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)', NULL, 155, 'f', 8, 'User', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (9592, 'gh', 'https://github.com/rkh/gh', NULL, '2012-03-09 12:31:02.851922', '2012-07-11 14:19:38.557000', 1836256, '117', 0, '2012-07-11 14:17:54.000000', '2012-07-11 14:19:38.000000', 'rkh', 'konstantin.mailinglists@googlemail.com', NULL, 'Layered GitHub API client', NULL, 559, 'f', 267, 'User', 1);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (1649, 'yard-sinatra', 'https://github.com/rkh/yard-sinatra', NULL, '2011-08-17 20:25:46.549820', '2012-07-17 19:24:44.156000', 1888371, '8', 1, '2012-07-17 19:23:31.000000', '2012-07-17 19:24:43.000000', 'rkh', 'konstantin.mailinglists@googlemail.com', 't', 'Display sinatra routes in yard documentation.', NULL, 194, 'f', 267, 'User', 1);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (8975, 'hurt_logger', 'https://github.com/mattmatt/hurt_logger', NULL, '2012-03-02 20:38:39.471821', '2012-03-04 11:27:21.919000', 791653, '11', 0, '2012-03-04 11:25:48.000000', '2012-03-04 11:27:21.000000', 'mattmatt', 'meyer@paperplanes.de', NULL, NULL, NULL, 172, 'f', 5100, 'User', 0);

INSERT INTO repositories (id, name, url, last_duration, created_at, updated_at, last_build_id, last_build_number, last_build_status, last_build_started_at, last_build_finished_at, owner_name, owner_email, active, description, last_build_language, last_build_duration, private, owner_id, owner_type, last_build_result)
  VALUES (9657, 'lograge', 'https://github.com/mattmatt/lograge', NULL, '2012-03-10 11:34:14.226610', '2012-05-16 19:21:22.909000', 1348710, '27', 0, '2012-05-16 19:20:45.000000', '2012-05-16 19:21:22.000000', 'mattmatt', 'meyer@paperplanes.de', NULL, 'An attempt to tame Rails'' default policy to log everything.', NULL, 71, 'f', 5100, 'User', 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1827969, 4351, '145', NULL, '2012-07-10 17:03:10.000000', '2012-07-10 17:05:17.000000', NULL, '2012-07-10 17:03:09.727000', '2012-07-10 17:05:44.032000', '---
:language: ruby
:rvm:
- 1.9.2
- jruby-18mode
- jruby-19mode
- jruby-head
:jdk:
- openjdk6
- openjdk7
- oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', 488920, 508054, 'finished', NULL, NULL, 960, 87, 'Organization', 0, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1826893, 4351, '144', NULL, '2012-07-10 15:15:51.000000', '2012-07-10 15:17:33.000000', NULL, '2012-07-10 15:15:50.387000', '2012-07-10 15:17:34.959000', '---
:language: ruby
:rvm:
- 1.9.2
- jruby-18mode
- jruby-19mode
- jruby-head
:jdk:
- openjdk6
- openjdk7
- oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', 488583, 507690, 'finished', NULL, NULL, 824, 87, 'Organization', 1, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1816250, 4351, '143', NULL, '2012-07-09 12:05:22.000000', '2012-07-09 12:06:59.000000', NULL, '2012-07-09 12:05:22.470000', '2012-07-09 12:07:11.347000', '---
:language: ruby
:rvm:
- 1.9.2
- jruby-18mode
- jruby-19mode
- jruby-head
:jdk:
- openjdk6
- openjdk7
- oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', 485418, 504197, 'finished', NULL, NULL, 748, 87, 'Organization', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1816212, 4351, '142', NULL, '2012-07-09 11:59:25.000000', '2012-07-09 12:01:32.000000', NULL, '2012-07-09 11:59:25.258000', '2012-07-09 12:01:35.376000', '---
:language: ruby
:rvm:
- 1.9.2
- jruby-18mode
- jruby-19mode
- jruby-head
:jdk:
- openjdk6
- openjdk7
- oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', 485407, 504186, 'finished', NULL, NULL, 918, 87, 'Organization', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1804636, 4351, '141', NULL, '2012-07-07 18:45:57.000000', '2012-07-07 18:49:14.000000', NULL, '2012-07-07 18:45:30.696000', '2012-07-07 18:49:16.587000', '---
:language: ruby
:rvm:
- 1.9.2
- jruby-18mode
- jruby-19mode
- jruby-head
:jdk:
- openjdk6
- openjdk7
- oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', 482125, 500610, 'finished', NULL, NULL, 906, 87, 'Organization', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1905992, 3323, '838', NULL, '2012-07-19 16:51:14.000000', '2012-07-19 17:17:50.000000', NULL, '2012-07-19 16:51:13.921000', '2012-07-19 17:18:08.981000', '---
:language: ruby
:rvm:
- 1.9.3
- jruby-18mode
- jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 512493, 533725, 'finished', NULL, NULL, 3938, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1904441, 3323, '837', NULL, '2012-07-19 13:58:44.000000', '2012-07-19 14:25:46.000000', NULL, '2012-07-19 13:58:44.114000', '2012-07-19 14:25:54.962000', '---
:language: ruby
:rvm:
- 1.9.3
- jruby-18mode
- jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 511984, 533184, 'finished', NULL, NULL, 7993, 87, 'Organization', 1, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1904342, 3323, '836', NULL, '2012-07-19 13:46:53.000000', '2012-07-19 13:48:52.000000', NULL, '2012-07-19 13:46:52.910000', '2012-07-19 13:48:53.435000', '---
:language: ruby
:rvm:
- 1.9.3
- jruby-18mode
- jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 511952, 533151, 'finished', NULL, NULL, 435, 87, 'Organization', 1, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1894740, 3323, '835', NULL, '2012-07-18 12:50:12.000000', '2012-07-18 13:16:40.000000', NULL, '2012-07-18 12:50:12.077000', '2012-07-18 13:16:41.922000', '---
:language: ruby
:rvm:
- 1.9.3
- jruby-18mode
- jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 509077, 529990, 'finished', NULL, NULL, 3910, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1886296, 3323, '834', NULL, '2012-07-17 15:19:32.000000', '2012-07-17 15:46:16.000000', NULL, '2012-07-17 15:19:31.533000', '2012-07-17 15:46:34.274000', '---
:language: ruby
:rvm:
- 1.9.3
- jruby-18mode
- jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 506427, 527164, 'finished', NULL, NULL, 3863, 87, 'Organization', 0, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1906054, 59, '1962', NULL, '2012-07-19 16:56:47.000000', '2012-07-19 17:00:39.000000', NULL, '2012-07-19 16:56:47.135000', '2012-07-19 17:00:55.964000', '---
:language: ruby
:rvm:
- 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', 512511, 533744, 'finished', NULL, NULL, 232, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1903420, 59, '1961', NULL, '2012-07-19 11:35:44.000000', '2012-07-19 11:38:53.000000', NULL, '2012-07-19 11:35:44.124000', '2012-07-19 11:39:09.067000', '---
:language: ruby
:rvm:
- 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', 511705, 532887, 'finished', NULL, NULL, 189, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1903116, 59, '1960', NULL, '2012-07-19 10:33:40.000000', '2012-07-19 10:36:57.000000', NULL, '2012-07-19 10:33:40.393000', '2012-07-19 10:37:14.745000', '---
:language: ruby
:rvm:
- 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', 511621, 532796, 'finished', NULL, NULL, 197, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1899691, 59, '1959', NULL, '2012-07-18 22:39:29.000000', '2012-07-18 22:42:39.000000', NULL, '2012-07-18 22:39:29.191000', '2012-07-18 22:42:40.734000', '---
:language: ruby
:rvm:
- 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', 510600, 531657, 'finished', NULL, NULL, 190, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1886868, 59, '1958', NULL, '2012-07-17 16:23:14.000000', '2012-07-17 16:26:50.000000', NULL, '2012-07-17 16:23:14.578000', '2012-07-17 16:27:08.649000', '---
:language: ruby
:rvm:
- 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', 506626, 527373, 'finished', NULL, NULL, 216, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1884596, 3371, '449', NULL, '2012-07-17 11:55:20.000000', '2012-07-17 11:57:58.000000', NULL, '2012-07-17 11:55:20.230000', '2012-07-17 11:58:14.038000', '---
:rvm:
- jruby
- jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 505919, 526591, 'finished', NULL, NULL, 267, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1884582, 3371, '448', NULL, '2012-07-17 11:52:52.000000', '2012-07-17 11:55:43.000000', NULL, '2012-07-17 11:52:52.531000', '2012-07-17 11:55:58.884000', '---
:rvm:
- jruby
- jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 505914, 526586, 'finished', NULL, NULL, 285, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1884379, 3371, '447', NULL, '2012-07-17 11:14:46.000000', '2012-07-17 11:17:18.000000', NULL, '2012-07-17 11:14:45.728000', '2012-07-17 11:17:32.365000', '---
:rvm:
- jruby
- jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 505861, 526532, 'finished', NULL, NULL, 268, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1878240, 3371, '446', NULL, '2012-07-16 15:50:53.000000', '2012-07-16 15:53:48.000000', NULL, '2012-07-16 15:50:53.227000', '2012-07-16 15:54:04.751000', '---
:rvm:
- jruby
- jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 503892, 524418, 'finished', NULL, NULL, 302, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1877596, 3371, '445', NULL, '2012-07-16 14:21:34.000000', '2012-07-16 14:24:26.000000', NULL, '2012-07-16 14:21:33.925000', '2012-07-16 14:24:44.371000', '---
:rvm:
- jruby
- jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', 503691, 524207, 'finished', NULL, NULL, 309, 87, 'Organization', 0, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (747813, 7, '78', 0, '2012-02-27 00:09:43.000000', '2012-02-27 00:10:41.000000', NULL, '2012-02-27 00:09:42.764000', '2012-02-27 00:10:41.806000', '---
:gemfile:
- Gemfiles/rails-3.0
- Gemfiles/rails-3.1
:rvm:
- 1.8.7
- 1.9.3
:.configured: true
', 228021, 227993, 'finished', NULL, '2012-02-27 00:10:41.806000', 190, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (9861, 7, '77', 0, '2011-05-09 10:54:05.000000', '2011-05-09 10:54:20.000000', NULL, '2011-05-09 10:54:04.866628', '2011-12-12 17:27:57.298022', '--- {}
', 9861, 9861, 'finished', NULL, '2011-12-07 08:20:53.661852', 0, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (9860, 7, '76', 0, '2011-05-09 10:51:11.000000', '2011-05-09 10:51:55.000000', NULL, '2011-05-09 10:51:08.478012', '2011-12-12 17:27:57.310137', '--- {}
', 9860, 9860, 'finished', NULL, '2011-12-07 08:20:53.512610', 0, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1149382, 8, '134', 0, '2012-04-22 18:51:03.000000', '2012-04-22 18:51:59.000000', NULL, '2012-04-22 18:51:03.309000', '2012-04-22 18:52:00.142000', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- ree
- jruby
:.configured: true
', 315710, 319559, 'finished', NULL, '2012-04-22 18:52:00.142000', 155, 8, 'User', 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1149376, 8, '133', 0, '2012-04-22 18:51:02.000000', '2012-04-22 18:51:55.000000', NULL, '2012-04-22 18:51:01.888000', '2012-04-22 18:51:55.712000', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- ree
- jruby
:.configured: true
', 315709, 319558, 'finished', NULL, '2012-04-22 18:51:55.712000', 146, 8, 'User', 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (965815, 8, '132', 0, '2012-03-28 15:32:49.000000', '2012-03-28 15:36:32.000000', NULL, '2012-03-28 15:32:12.274000', '2012-03-28 15:36:32.715000', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- ree
- jruby
:.configured: true
', 273502, 273474, 'finished', NULL, '2012-03-28 15:36:32.715000', 534, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (964704, 8, '131', 0, '2012-03-28 12:11:01.000000', '2012-03-28 12:12:00.000000', NULL, '2012-03-28 12:11:01.424000', '2012-03-28 12:12:03.195000', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- ree
- jruby
:.configured: true
', 273501, 273473, 'finished', NULL, '2012-03-28 12:12:03.195000', 165, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (963073, 8, '130', NULL, '2012-03-28 07:58:25.000000', '2012-03-28 08:00:09.000000', NULL, '2012-03-28 07:58:24.678000', '2012-03-28 08:01:13.307000', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- ree
- jruby
:.configured: true
', 273073, 273045, 'finished', NULL, '2012-03-28 08:01:13.307000', 332, NULL, NULL, NULL, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1836256, 9592, '117', NULL, '2012-07-11 14:17:54.000000', '2012-07-11 14:19:38.000000', NULL, '2012-07-11 14:17:53.802000', '2012-07-11 14:19:39.622000', '---
:language: ruby
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- jruby-18mode
- jruby-19mode
- rbx-18mode
- rbx-19mode
- jruby-head
- ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', 491438, 510782, 'finished', NULL, NULL, 559, 267, 'User', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1835989, 9592, '116', NULL, '2012-07-11 13:51:10.000000', '2012-07-11 13:52:28.000000', NULL, '2012-07-11 13:51:09.866000', '2012-07-11 13:52:31.104000', '---
:language: ruby
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- jruby-18mode
- jruby-19mode
- rbx-18mode
- rbx-19mode
- jruby-head
- ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', 491372, 510711, 'finished', NULL, NULL, 447, 267, 'User', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1645324, 9592, '115', NULL, '2012-06-18 08:10:56.000000', '2012-06-18 08:12:04.000000', NULL, '2012-06-18 08:10:55.744000', '2012-06-18 08:12:04.689000', '---
:language: ruby
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- jruby-18mode
- jruby-19mode
- rbx-18mode
- rbx-19mode
- jruby-head
- ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', 434698, 449163, 'finished', NULL, NULL, 425, 267, 'User', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1594935, 9592, '114', NULL, '2012-06-11 19:16:45.000000', '2012-06-11 19:18:30.000000', NULL, '2012-06-11 19:16:44.940000', '2012-06-11 19:18:31.322000', '---
:language: ruby
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- jruby-18mode
- jruby-19mode
- rbx-18mode
- rbx-19mode
- jruby-head
- ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', 420903, 434181, 'finished', NULL, '2012-06-11 19:18:31.310000', 530, 267, 'User', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1594907, 9592, '113', NULL, '2012-06-11 19:14:44.000000', '2012-06-11 19:16:28.000000', NULL, '2012-06-11 19:14:43.490000', '2012-06-11 19:16:28.935000', '---
:language: ruby
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- jruby-18mode
- jruby-19mode
- rbx-18mode
- rbx-19mode
- jruby-head
- ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', 420895, 434171, 'finished', NULL, '2012-06-11 19:16:28.921000', 529, 267, 'User', 1, 1);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1888371, 1649, '8', NULL, '2012-07-17 19:23:31.000000', '2012-07-17 19:24:43.000000', NULL, '2012-07-17 19:23:31.113000', '2012-07-17 19:24:44.718000', '---
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- rbx
- rbx-2.0
- jruby
- ruby-head
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', 507098, 527884, 'finished', NULL, NULL, 194, 267, 'User', 1, 0);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (584963, 1649, '7', 1, '2012-01-27 15:04:46.000000', '2012-01-27 15:06:27.000000', NULL, '2012-01-27 15:04:45.979000', '2012-01-27 15:06:28.796000', '---
:rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- rbx
- rbx-2.0
- jruby
- ruby-head
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 194785, 194759, 'finished', NULL, '2012-01-27 15:06:28.796000', 397, NULL, NULL, 1, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (86857, 1649, '6', 0, '2011-08-17 20:38:33.000000', '2011-08-17 20:40:09.000000', NULL, '2011-08-17 20:38:23.018154', '2011-12-12 17:10:25.702369', '---
rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- rbx
- rbx-2.0
- jruby
- ruby-head
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 86861, 86863, 'finished', NULL, '2011-12-07 10:00:31.907549', 379, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (86849, 1649, '5', 1, '2011-08-17 20:36:49.000000', '2011-08-17 20:38:08.000000', NULL, '2011-08-17 20:36:39.140223', '2011-12-12 17:10:25.718664', '---
rvm:
- 1.8.7
- 1.9.2
- 1.9.3
- rbx
- rbx-2.0
- jruby
- ruby-head
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 86850, 86853, 'finished', NULL, '2011-12-07 10:00:31.762889', 343, NULL, NULL, 1, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (86846, 1649, '4', 1, '2011-08-17 20:34:59.000000', '2011-08-17 20:35:36.000000', NULL, '2011-08-17 20:34:50.511386', '2011-12-12 17:10:25.740034', '---
rvm:
- 1.8.7
- 1.9.2
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 86848, 86846, 'finished', NULL, '2011-12-07 10:00:31.674768', 74, NULL, NULL, 1, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (791653, 8975, '11', 0, '2012-03-04 11:25:48.000000', '2012-03-04 11:27:21.000000', NULL, '2012-03-04 11:25:48.436000', '2012-03-04 11:27:22.400000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.configured: true
', 237101, 237073, 'finished', NULL, '2012-03-04 11:27:22.400000', 172, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (791645, 8975, '10', 0, '2012-03-04 11:23:13.000000', '2012-03-04 11:24:55.000000', NULL, '2012-03-04 11:23:13.667000', '2012-03-04 11:24:55.656000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.configured: true
', 237099, 237071, 'finished', NULL, '2012-03-04 11:24:55.656000', 200, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (791603, 8975, '9', 0, '2012-03-04 11:17:35.000000', '2012-03-04 11:18:59.000000', NULL, '2012-03-04 11:17:35.830000', '2012-03-04 11:18:59.576000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.configured: true
', 237091, 237063, 'finished', NULL, '2012-03-04 11:18:59.576000', 161, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (791325, 8975, '8', 0, '2012-03-04 10:04:03.000000', '2012-03-04 10:05:24.000000', NULL, '2012-03-04 10:04:03.682000', '2012-03-04 10:05:25.328000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.configured: true
', 237034, 237006, 'finished', NULL, '2012-03-04 10:05:25.328000', 159, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (791089, 8975, '7', 0, '2012-03-04 09:03:50.000000', '2012-03-04 09:05:14.000000', NULL, '2012-03-04 09:03:50.080000', '2012-03-04 09:05:14.945000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.configured: true
', 236990, 236962, 'finished', NULL, '2012-03-04 09:05:14.945000', 157, NULL, NULL, 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1348710, 9657, '27', NULL, '2012-05-16 19:20:45.000000', '2012-05-16 19:21:22.000000', NULL, '2012-05-16 19:20:44.950000', '2012-05-16 19:21:23.346000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.result: configured
', 363794, 371697, 'finished', NULL, '2012-05-16 19:21:23.346000', 71, 5100, 'User', 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1257402, 9657, '26', NULL, '2012-05-06 11:13:30.000000', '2012-05-06 11:14:00.000000', NULL, '2012-05-06 11:13:30.236000', '2012-05-06 11:14:00.942000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.result: configured
', 341599, 347560, 'finished', NULL, '2012-05-06 11:14:00.942000', 58, 5100, 'User', 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1252332, 9657, '25', 0, '2012-05-05 11:09:27.000000', '2012-05-05 11:09:55.000000', NULL, '2012-05-05 11:09:26.682000', '2012-05-05 11:09:55.812000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.result: configured
', 340261, 346097, 'finished', NULL, '2012-05-05 11:09:55.812000', 56, 5100, 'User', 0, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1252323, 9657, '24', 1, '2012-05-05 11:08:19.000000', '2012-05-05 11:08:48.000000', NULL, '2012-05-05 11:08:19.179000', '2012-05-05 11:08:51.126000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
- ree
- 1.8.7
:script: bundle exec rspec
:.result: configured
', 340259, 346095, 'finished', NULL, '2012-05-05 11:08:51.126000', 111, 5100, 'User', 1, NULL);

INSERT INTO builds (id, repository_id, number, status, started_at, finished_at, agent, created_at, updated_at, config, commit_id, request_id, state, language, archived_at, duration, owner_id, owner_type, result, previous_result)
  VALUES (1252302, 9657, '23', 0, '2012-05-05 11:03:47.000000', '2012-05-05 11:04:24.000000', NULL, '2012-05-05 11:03:46.745000', '2012-05-05 11:04:25.228000', '---
:language: ruby
:rvm:
- 1.9.3
- 1.9.2
:script: bundle exec rspec
:.result: configured
', 340251, 346087, 'finished', NULL, '2012-05-05 11:04:25.228000', 65, 5100, 'User', 0, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (508054, 4351, 488920, 'started', NULL, '---
pusher:
  name: rkh
  email: konstantin.mailinglists@googlemail.com
repository:
  name: travis-support
  has_wiki: false
  created_at: "2011-11-29T15:04:04-08:00"
  size: 192
  private: false
  watchers: 9
  fork: false
  language: Ruby
  url: https://github.com/travis-ci/travis-support
  pushed_at: "2012-07-10T10:02:37-07:00"
  has_downloads: true
  open_issues: 0
  homepage: http://travis-ci.org
  has_issues: true
  forks: 4
  organization: travis-ci
  description: Support classes and extensions used in travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 4393c5d2501bea3f921a0a31806717d93add05fe
head_commit:
  added: []

  modified:
    - lib/travis/support/instrumentation.rb
    - spec/travis/instrumentation_spec.rb
  timestamp: "2012-07-10T10:02:31-07:00"
  author:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
  removed: []

  url: https://github.com/travis-ci/travis-support/commit/4393c5d2501bea3f921a0a31806717d93add05fe
  id: 4393c5d2501bea3f921a0a31806717d93add05fe
  distinct: true
  message: Merge branch ''instrumentation-level''
  committer:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
deleted: false
ref: refs/heads/master
commits:
  - added: []

    modified:
      - lib/travis/support/instrumentation.rb
      - spec/travis/instrumentation_spec.rb
    timestamp: "2012-07-10T08:15:25-07:00"
    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    removed: []

    url: https://github.com/travis-ci/travis-support/commit/f9ff4f7922770e7a11fa3e04f85f1cd734596581
    id: f9ff4f7922770e7a11fa3e04f85f1cd734596581
    distinct: false
    message: add support for log levels
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
  - added: []

    modified:
      - lib/travis/support/instrumentation.rb
      - spec/travis/instrumentation_spec.rb
    timestamp: "2012-07-10T10:02:31-07:00"
    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    removed: []

    url: https://github.com/travis-ci/travis-support/commit/4393c5d2501bea3f921a0a31806717d93add05fe
    id: 4393c5d2501bea3f921a0a31806717d93add05fe
    distinct: true
    message: Merge branch ''instrumentation-level''
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
compare: https://github.com/travis-ci/travis-support/compare/193acbc85815...4393c5d2501b
before: 193acbc858154b0d86a0ee41d932ca0083933731
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.2
  - jruby-18mode
  - jruby-19mode
  - jruby-head
jdk:
  - openjdk6
  - openjdk7
  - oraclejdk7
matrix:
  exclude:
    - rvm: 1.9.2
      jdk: openjdk7
    - rvm: 1.9.2
      jdk: oraclejdk7
.result: configured
', '2012-07-10 17:03:08.381000', '2012-07-10 17:03:08.381000', '2012-07-10 17:03:07.866000', '2012-07-10 17:03:10.791000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (507690, 4351, 488583, 'started', NULL, '---
pusher:
  name: rkh
  email: konstantin.mailinglists@googlemail.com
repository:
  name: travis-support
  has_wiki: false
  size: 196
  created_at: "2011-11-29T15:04:04-08:00"
  private: false
  watchers: 9
  url: https://github.com/travis-ci/travis-support
  fork: false
  language: Ruby
  pushed_at: "2012-07-10T08:15:35-07:00"
  open_issues: 0
  has_downloads: true
  homepage: http://travis-ci.org
  has_issues: true
  forks: 4
  organization: travis-ci
  description: Support classes and extensions used in travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: true
head_commit:
  added: []

  modified:
    - lib/travis/support/instrumentation.rb
    - spec/travis/instrumentation_spec.rb
  timestamp: "2012-07-10T08:15:25-07:00"
  author:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
  removed: []

  url: https://github.com/travis-ci/travis-support/commit/f9ff4f7922770e7a11fa3e04f85f1cd734596581
  id: f9ff4f7922770e7a11fa3e04f85f1cd734596581
  distinct: true
  message: add support for log levels
  committer:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
after: f9ff4f7922770e7a11fa3e04f85f1cd734596581
deleted: false
commits:
  - added: []

    modified:
      - lib/travis/support/instrumentation.rb
      - spec/travis/instrumentation_spec.rb
    timestamp: "2012-07-10T08:15:25-07:00"
    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    removed: []

    url: https://github.com/travis-ci/travis-support/commit/f9ff4f7922770e7a11fa3e04f85f1cd734596581
    id: f9ff4f7922770e7a11fa3e04f85f1cd734596581
    distinct: true
    message: add support for log levels
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
ref: refs/heads/instrumentation-level
compare: https://github.com/travis-ci/travis-support/commit/f9ff4f792277
before: "0000000000000000000000000000000000000000"
created: true
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.2
  - jruby-18mode
  - jruby-19mode
  - jruby-head
jdk:
  - openjdk6
  - openjdk7
  - oraclejdk7
matrix:
  exclude:
    - rvm: 1.9.2
      jdk: openjdk7
    - rvm: 1.9.2
      jdk: oraclejdk7
.result: configured
', '2012-07-10 15:15:49.513000', '2012-07-10 15:15:49.513000', '2012-07-10 15:15:49.255000', '2012-07-10 15:15:51.622000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (504197, 4351, 485418, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-support
  created_at: "2011-11-29T15:04:04-08:00"
  size: 196
  has_wiki: false
  private: false
  watchers: 9
  url: https://github.com/travis-ci/travis-support
  fork: false
  language: Ruby
  pushed_at: "2012-07-09T05:05:11-07:00"
  has_downloads: true
  open_issues: 0
  homepage: http://travis-ci.org
  has_issues: true
  forks: 4
  organization: travis-ci
  description: Support classes and extensions used in travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 193acbc858154b0d86a0ee41d932ca0083933731
head_commit:
  added: []

  modified:
    - lib/travis/support/instrumentation.rb
  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  removed: []

  timestamp: "2012-07-09T05:05:09-07:00"
  url: https://github.com/travis-ci/travis-support/commit/193acbc858154b0d86a0ee41d932ca0083933731
  id: 193acbc858154b0d86a0ee41d932ca0083933731
  distinct: true
  message: remove stale require
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
ref: refs/heads/master
commits:
  - added: []

    modified:
      - lib/travis/support/instrumentation.rb
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    removed: []

    timestamp: "2012-07-09T05:05:09-07:00"
    url: https://github.com/travis-ci/travis-support/commit/193acbc858154b0d86a0ee41d932ca0083933731
    id: 193acbc858154b0d86a0ee41d932ca0083933731
    distinct: true
    message: remove stale require
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
before: ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
compare: https://github.com/travis-ci/travis-support/compare/ec52ebda6aa2...193acbc85815
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.2
  - jruby-18mode
  - jruby-19mode
  - jruby-head
jdk:
  - openjdk6
  - openjdk7
  - oraclejdk7
matrix:
  exclude:
    - rvm: 1.9.2
      jdk: openjdk7
    - rvm: 1.9.2
      jdk: oraclejdk7
.result: configured
', '2012-07-09 12:05:22.429000', '2012-07-09 12:05:22.429000', '2012-07-09 12:05:22.283000', '2012-07-09 12:05:22.867000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (504186, 4351, 485407, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-support
  created_at: "2011-11-29T15:04:04-08:00"
  size: 200
  has_wiki: false
  private: false
  watchers: 9
  url: https://github.com/travis-ci/travis-support
  fork: false
  language: Ruby
  pushed_at: "2012-07-09T04:59:18-07:00"
  has_downloads: true
  open_issues: 0
  homepage: http://travis-ci.org
  has_issues: true
  forks: 4
  organization: travis-ci
  description: Support classes and extensions used in travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
head_commit:
  added: []

  modified:
    - lib/travis/support/instrumentation.rb
    - spec/travis/instrumentation_spec.rb
  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  removed: []

  timestamp: "2012-07-09T04:59:11-07:00"
  url: https://github.com/travis-ci/travis-support/commit/ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
  id: ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
  distinct: true
  message: prepend a version to metriks names
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
ref: refs/heads/master
commits:
  - added: []

    modified:
      - lib/travis/support/instrumentation.rb
      - spec/travis/instrumentation_spec.rb
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    removed: []

    timestamp: "2012-07-09T04:54:51-07:00"
    url: https://github.com/travis-ci/travis-support/commit/d8574f64ff8a183fe990783b92b4582f8b94c509
    id: d8574f64ff8a183fe990783b92b4582f8b94c509
    distinct: true
    message: do not meter :received events
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
  - added: []

    modified:
      - lib/travis/support/instrumentation.rb
      - spec/travis/instrumentation_spec.rb
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    removed: []

    timestamp: "2012-07-09T04:59:11-07:00"
    url: https://github.com/travis-ci/travis-support/commit/ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
    id: ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
    distinct: true
    message: prepend a version to metriks names
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
before: 1e76ebd1108dd918bd0d17c5f241a7984292b31f
compare: https://github.com/travis-ci/travis-support/compare/1e76ebd1108d...ec52ebda6aa2
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.2
  - jruby-18mode
  - jruby-19mode
  - jruby-head
jdk:
  - openjdk6
  - openjdk7
  - oraclejdk7
matrix:
  exclude:
    - rvm: 1.9.2
      jdk: openjdk7
    - rvm: 1.9.2
      jdk: oraclejdk7
.result: configured
', '2012-07-09 11:59:23.031000', '2012-07-09 11:59:23.031000', '2012-07-09 11:59:22.886000', '2012-07-09 11:59:25.662000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (500610, 4351, 482125, 'started', NULL, '---
pusher:
  name: sferik
  email: sferik@gmail.com
repository:
  name: travis-support
  created_at: "2011-11-29T15:04:04-08:00"
  size: 196
  has_wiki: false
  watchers: 9
  private: false
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-support
  pushed_at: "2012-07-07T11:45:26-07:00"
  open_issues: 0
  has_downloads: true
  homepage: http://travis-ci.org
  has_issues: true
  description: Support classes and extensions used in travis-ci
  forks: 4
  organization: travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 1e76ebd1108dd918bd0d17c5f241a7984292b31f
head_commit:
  added:
    - lib/travis/support/helpers.rb
    - spec/travis/helpers_spec.rb
  modified:
    - Gemfile
    - lib/travis/support.rb
  author:
    name: Erik Michaels-Ober
    username: sferik
    email: sferik@gmail.com
  removed: []

  timestamp: "2012-07-07T11:45:25-07:00"
  url: https://github.com/travis-ci/travis-support/commit/1e76ebd1108dd918bd0d17c5f241a7984292b31f
  id: 1e76ebd1108dd918bd0d17c5f241a7984292b31f
  distinct: true
  message: |-
    Merge pull request #3 from drogus/obfuscate-env-vars

    Add Travis::Helpers.obfuscate_env_vars
  committer:
    name: Erik Michaels-Ober
    username: sferik
    email: sferik@gmail.com
deleted: false
ref: refs/heads/master
commits:
  - added:
      - lib/travis/support/helpers.rb
      - spec/travis/helpers_spec.rb
    modified:
      - lib/travis/support.rb
    author:
      name: Piotr Sarnacki
      username: drogus
      email: drogus@gmail.com
    removed: []

    timestamp: "2012-07-07T11:32:55-07:00"
    url: https://github.com/travis-ci/travis-support/commit/ecf3758c92fe167022d813440e7f63655ef7f24e
    id: ecf3758c92fe167022d813440e7f63655ef7f24e
    distinct: true
    message: |-
      Add Travis::Helpers.obfuscate_env_vars

      Its purpose is to obfuscate contents of ENV variables that are encrypted in
      travis.yml config. For example FOO=foo becomes FOO=[secure]
    committer:
      name: Piotr Sarnacki
      username: drogus
      email: drogus@gmail.com
  - added: []

    modified:
      - Gemfile
    author:
      name: Piotr Sarnacki
      username: drogus
      email: drogus@gmail.com
    removed: []

    timestamp: "2012-07-07T11:34:16-07:00"
    url: https://github.com/travis-ci/travis-support/commit/7db6bf5cea6a7302db1163666636c96f626c92b4
    id: 7db6bf5cea6a7302db1163666636c96f626c92b4
    distinct: true
    message: Freeze mocha in ~> 0.11.0, it breaks on 0.12.x
    committer:
      name: Piotr Sarnacki
      username: drogus
      email: drogus@gmail.com
  - added:
      - lib/travis/support/helpers.rb
      - spec/travis/helpers_spec.rb
    modified:
      - Gemfile
      - lib/travis/support.rb
    author:
      name: Erik Michaels-Ober
      username: sferik
      email: sferik@gmail.com
    removed: []

    timestamp: "2012-07-07T11:45:25-07:00"
    url: https://github.com/travis-ci/travis-support/commit/1e76ebd1108dd918bd0d17c5f241a7984292b31f
    id: 1e76ebd1108dd918bd0d17c5f241a7984292b31f
    distinct: true
    message: |-
      Merge pull request #3 from drogus/obfuscate-env-vars

      Add Travis::Helpers.obfuscate_env_vars
    committer:
      name: Erik Michaels-Ober
      username: sferik
      email: sferik@gmail.com
before: ad079609a4089f243bb500c4df98350478ad292e
compare: https://github.com/travis-ci/travis-support/compare/ad079609a408...1e76ebd1108d
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.2
  - jruby-18mode
  - jruby-19mode
  - jruby-head
jdk:
  - openjdk6
  - openjdk7
  - oraclejdk7
matrix:
  exclude:
    - rvm: 1.9.2
      jdk: openjdk7
    - rvm: 1.9.2
      jdk: oraclejdk7
.result: configured
', '2012-07-07 18:45:30.575000', '2012-07-07 18:45:30.574000', '2012-07-07 18:45:30.437000', '2012-07-07 18:45:31.322000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (533725, 3323, 512493, 'started', NULL, '---
number: 81
pull_request:
  head:
    repo:
      name: travis-core
      has_wiki: true
      size: 116
      created_at: "2012-07-19T16:31:58Z"
      clone_url: https://github.com/narfbg/travis-core.git
      updated_at: "2012-07-19T16:46:55Z"
      watchers: 1
      private: false
      ssh_url: git@github.com:narfbg/travis-core.git
      git_url: git://github.com/narfbg/travis-core.git
      language: Ruby
      fork: true
      url: https://api.github.com/repos/narfbg/travis-core
      svn_url: https://github.com/narfbg/travis-core
      pushed_at: "2012-07-19T16:46:55Z"
      id: 5112556
      mirror_url:
      open_issues: 0
      has_downloads: true
      homepage: ""
      has_issues: false
      full_name: narfbg/travis-core
      description: Models and classes shared by Travis hub and server
      forks: 0
      html_url: https://github.com/narfbg/travis-core
      owner:
        gravatar_id: 01c7cad7af7361ad9ca670fbf1d502e4
        avatar_url: https://secure.gravatar.com/avatar/01c7cad7af7361ad9ca670fbf1d502e4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
        url: https://api.github.com/users/narfbg
        id: 1058011
        login: narfbg
    label: narfbg:issue-537
    sha: 3973af5f0fe8054fdcb34307d9d6de8a7cf1e72f
    ref: issue-537
    user:
      avatar_url: https://secure.gravatar.com/avatar/01c7cad7af7361ad9ca670fbf1d502e4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
      gravatar_id: 01c7cad7af7361ad9ca670fbf1d502e4
      url: https://api.github.com/users/narfbg
      id: 1058011
      login: narfbg
  number: 81
  issue_url: https://github.com/travis-ci/travis-core/issues/81
  changed_files: 1
  merged: false
  merged_by:
  created_at: "2012-07-19T16:51:10Z"
  title: "Fix issue #537 (branch names with slashes included)"
  body: "Used this as a reference: http://developer.github.com/v3/git/refs/"
  comments: 0
  updated_at: "2012-07-19T16:51:11Z"
  additions: 1
  diff_url: https://github.com/travis-ci/travis-core/pull/81.diff
  _links:
    html:
      href: https://github.com/travis-ci/travis-core/pull/81
    self:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/81
    comments:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/81/comments
    issue:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/81
    review_comments:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/81/comments
  url: https://api.github.com/repos/travis-ci/travis-core/pulls/81
  id: 1840161
  patch_url: https://github.com/travis-ci/travis-core/pull/81.patch
  assignee:
  mergeable:
  milestone:
  merged_at:
  closed_at:
  commits: 1
  review_comments: 0
  html_url: https://github.com/travis-ci/travis-core/pull/81
  deletions: 1
  user:
    gravatar_id: 01c7cad7af7361ad9ca670fbf1d502e4
    avatar_url: https://secure.gravatar.com/avatar/01c7cad7af7361ad9ca670fbf1d502e4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
    url: https://api.github.com/users/narfbg
    id: 1058011
    login: narfbg
  base:
    repo:
      name: travis-core
      has_wiki: true
      size: 588
      created_at: "2011-11-07T01:15:11Z"
      clone_url: https://github.com/travis-ci/travis-core.git
      updated_at: "2012-07-19T16:48:33Z"
      watchers: 64
      private: false
      ssh_url: git@github.com:travis-ci/travis-core.git
      git_url: git://github.com/travis-ci/travis-core.git
      language: Ruby
      fork: false
      url: https://api.github.com/repos/travis-ci/travis-core
      svn_url: https://github.com/travis-ci/travis-core
      pushed_at: "2012-07-17T15:19:29Z"
      id: 2723436
      mirror_url:
      open_issues: 13
      has_downloads: true
      homepage: ""
      has_issues: true
      full_name: travis-ci/travis-core
      description: Models and classes shared by Travis hub and server
      forks: 29
      html_url: https://github.com/travis-ci/travis-core
      owner:
        gravatar_id: 253768044712357787be0f6a3a53cc66
        avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
        url: https://api.github.com/users/travis-ci
        id: 639823
        login: travis-ci
    label: travis-ci:master
    sha: 2531cab2f6584faf311eae19dda0fe6c34fb7264
    ref: master
    user:
      avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
      gravatar_id: 253768044712357787be0f6a3a53cc66
      url: https://api.github.com/users/travis-ci
      id: 639823
      login: travis-ci
  state: open
repository:
  name: travis-core
  created_at: "2011-11-07T01:15:11Z"
  size: 588
  has_wiki: true
  clone_url: https://github.com/travis-ci/travis-core.git
  updated_at: "2012-07-19T16:48:33Z"
  private: false
  watchers: 64
  ssh_url: git@github.com:travis-ci/travis-core.git
  language: Ruby
  fork: false
  git_url: git://github.com/travis-ci/travis-core.git
  url: https://api.github.com/repos/travis-ci/travis-core
  id: 2723436
  pushed_at: "2012-07-17T15:19:29Z"
  svn_url: https://github.com/travis-ci/travis-core
  has_downloads: true
  mirror_url:
  open_issues: 13
  full_name: travis-ci/travis-core
  homepage: ""
  has_issues: true
  description: Models and classes shared by Travis hub and server
  forks: 29
  html_url: https://github.com/travis-ci/travis-core
  owner:
    gravatar_id: 253768044712357787be0f6a3a53cc66
    avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
    url: https://api.github.com/users/travis-ci
    id: 639823
    login: travis-ci
sender:
  avatar_url: https://secure.gravatar.com/avatar/01c7cad7af7361ad9ca670fbf1d502e4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
  gravatar_id: 01c7cad7af7361ad9ca670fbf1d502e4
  url: https://api.github.com/users/narfbg
  id: 1058011
  login: narfbg
action: opened
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
jdk: openjdk6
matrix:
  allow_failures:
    - rvm: jruby-19mode
    - rvm: jruby-head
  include:
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.9
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.8
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-19 16:51:13.510000', '2012-07-19 16:51:13.510000', '2012-07-19 16:51:13.161000', '2012-07-19 16:51:14.435000', 87, 'Organization', 'pull_request', 'https://api.github.com/repos/travis-ci/travis-core/issues/81/comments', '2531cab2f6584faf311eae19dda0fe6c34fb7264', '3973af5f0fe8054fdcb34307d9d6de8a7cf1e72f');

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (533184, 3323, 511984, 'started', NULL, '---
number: 80
pull_request:
  issue_url: https://github.com/travis-ci/travis-core/issues/80
  number: 80
  head:
    label: cmr:fix-irc-bot
    repo:
      name: travis-core
      size: 124
      created_at: "2012-07-18T00:40:16Z"
      has_wiki: true
      clone_url: https://github.com/cmr/travis-core.git
      watchers: 1
      private: false
      updated_at: "2012-07-19T13:58:40Z"
      language: Ruby
      ssh_url: git@github.com:cmr/travis-core.git
      fork: true
      git_url: git://github.com/cmr/travis-core.git
      url: https://api.github.com/repos/cmr/travis-core
      svn_url: https://github.com/cmr/travis-core
      id: 5090013
      pushed_at: "2012-07-19T13:58:39Z"
      mirror_url:
      has_downloads: true
      open_issues: 0
      has_issues: false
      full_name: cmr/travis-core
      homepage: ""
      forks: 0
      description: Models and classes shared by Travis hub and server
      html_url: https://github.com/cmr/travis-core
      owner:
        gravatar_id: 46042ea486a5817d8faf09d187fee487
        avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
        url: https://api.github.com/users/cmr
        id: 704250
        login: cmr
    sha: 7142310640f2d89c577af6ff48fac685eced09da
    ref: fix-irc-bot
    user:
      avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
      gravatar_id: 46042ea486a5817d8faf09d187fee487
      url: https://api.github.com/users/cmr
      id: 704250
      login: cmr
  changed_files: 3
  merged_by:
  merged: false
  created_at: "2012-07-19T13:46:49Z"
  body: |-
    A rebase of the patch from duckinator.

    I don''t know if the mocks need work, we''ll see if the build fails or not.
  title: Manually rebase the patch for travis-ci/travis-core/#56
  comments: 1
  additions: 50
  diff_url: https://github.com/travis-ci/travis-core/pull/80.diff
  updated_at: "2012-07-19T13:58:41Z"
  _links:
    html:
      href: https://github.com/travis-ci/travis-core/pull/80
    self:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/80
    comments:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/80/comments
    issue:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/80
    review_comments:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/80/comments
  url: https://api.github.com/repos/travis-ci/travis-core/pulls/80
  id: 1837868
  assignee:
  patch_url: https://github.com/travis-ci/travis-core/pull/80.patch
  mergeable:
  milestone:
  commits: 2
  merged_at:
  closed_at:
  deletions: 3
  review_comments: 1
  user:
    gravatar_id: 46042ea486a5817d8faf09d187fee487
    avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
    url: https://api.github.com/users/cmr
    id: 704250
    login: cmr
  html_url: https://github.com/travis-ci/travis-core/pull/80
  state: open
  base:
    label: travis-ci:master
    repo:
      name: travis-core
      size: 588
      created_at: "2011-11-07T01:15:11Z"
      has_wiki: true
      clone_url: https://github.com/travis-ci/travis-core.git
      watchers: 64
      private: false
      updated_at: "2012-07-18T00:40:17Z"
      language: Ruby
      ssh_url: git@github.com:travis-ci/travis-core.git
      fork: false
      git_url: git://github.com/travis-ci/travis-core.git
      url: https://api.github.com/repos/travis-ci/travis-core
      svn_url: https://github.com/travis-ci/travis-core
      id: 2723436
      pushed_at: "2012-07-17T15:19:29Z"
      mirror_url:
      has_downloads: true
      open_issues: 12
      has_issues: true
      full_name: travis-ci/travis-core
      homepage: ""
      forks: 28
      description: Models and classes shared by Travis hub and server
      html_url: https://github.com/travis-ci/travis-core
      owner:
        gravatar_id: 253768044712357787be0f6a3a53cc66
        avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
        url: https://api.github.com/users/travis-ci
        id: 639823
        login: travis-ci
    sha: 2531cab2f6584faf311eae19dda0fe6c34fb7264
    ref: master
    user:
      avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
      gravatar_id: 253768044712357787be0f6a3a53cc66
      url: https://api.github.com/users/travis-ci
      id: 639823
      login: travis-ci
repository:
  name: travis-core
  has_wiki: true
  size: 588
  created_at: "2011-11-07T01:15:11Z"
  clone_url: https://github.com/travis-ci/travis-core.git
  private: false
  updated_at: "2012-07-18T00:40:17Z"
  watchers: 64
  language: Ruby
  git_url: git://github.com/travis-ci/travis-core.git
  url: https://api.github.com/repos/travis-ci/travis-core
  fork: false
  ssh_url: git@github.com:travis-ci/travis-core.git
  id: 2723436
  pushed_at: "2012-07-17T15:19:29Z"
  svn_url: https://github.com/travis-ci/travis-core
  mirror_url:
  has_downloads: true
  open_issues: 12
  full_name: travis-ci/travis-core
  homepage: ""
  has_issues: true
  forks: 28
  description: Models and classes shared by Travis hub and server
  html_url: https://github.com/travis-ci/travis-core
  owner:
    gravatar_id: 253768044712357787be0f6a3a53cc66
    avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
    url: https://api.github.com/users/travis-ci
    id: 639823
    login: travis-ci
sender:
  avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
  gravatar_id: 46042ea486a5817d8faf09d187fee487
  url: https://api.github.com/users/cmr
  id: 704250
  login: cmr
action: synchronize
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
jdk: openjdk6
matrix:
  allow_failures:
    - rvm: jruby-19mode
    - rvm: jruby-head
  include:
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.9
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.8
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-19 13:58:43.635000', '2012-07-19 13:58:43.635000', '2012-07-19 13:58:43.418000', '2012-07-19 13:58:44.437000', 87, 'Organization', 'pull_request', 'https://api.github.com/repos/travis-ci/travis-core/issues/80/comments', '2531cab2f6584faf311eae19dda0fe6c34fb7264', '7142310640f2d89c577af6ff48fac685eced09da');

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (533151, 3323, 511952, 'started', NULL, '---
number: 80
pull_request:
  number: 80
  issue_url: https://github.com/travis-ci/travis-core/issues/80
  head:
    label: cmr:fix-irc-bot
    repo:
      name: travis-core
      size: 124
      created_at: "2012-07-18T00:40:16Z"
      has_wiki: true
      clone_url: https://github.com/cmr/travis-core.git
      watchers: 1
      private: false
      updated_at: "2012-07-19T13:44:06Z"
      language: Ruby
      ssh_url: git@github.com:cmr/travis-core.git
      fork: true
      git_url: git://github.com/cmr/travis-core.git
      url: https://api.github.com/repos/cmr/travis-core
      svn_url: https://github.com/cmr/travis-core
      id: 5090013
      pushed_at: "2012-07-19T13:44:05Z"
      mirror_url:
      has_downloads: true
      open_issues: 0
      has_issues: false
      full_name: cmr/travis-core
      homepage: ""
      forks: 0
      description: Models and classes shared by Travis hub and server
      html_url: https://github.com/cmr/travis-core
      owner:
        gravatar_id: 46042ea486a5817d8faf09d187fee487
        avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
        url: https://api.github.com/users/cmr
        id: 704250
        login: cmr
    sha: 02f60827fc294ca92b8119ac80ba7b0e8fcb95b7
    ref: fix-irc-bot
    user:
      avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
      gravatar_id: 46042ea486a5817d8faf09d187fee487
      url: https://api.github.com/users/cmr
      id: 704250
      login: cmr
  changed_files: 3
  merged_by:
  merged: false
  created_at: "2012-07-19T13:46:49Z"
  body: |-
    A rebase of the patch from duckinator.

    I don''t know if the mocks need work, we''ll see if the build fails or not.
  title: Manually rebase the patch for travis-ci/travis-core/#56
  comments: 0
  additions: 51
  diff_url: https://github.com/travis-ci/travis-core/pull/80.diff
  updated_at: "2012-07-19T13:46:49Z"
  _links:
    html:
      href: https://github.com/travis-ci/travis-core/pull/80
    self:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/80
    comments:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/80/comments
    issue:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/80
    review_comments:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/80/comments
  url: https://api.github.com/repos/travis-ci/travis-core/pulls/80
  id: 1837868
  assignee:
  patch_url: https://github.com/travis-ci/travis-core/pull/80.patch
  mergeable:
  milestone:
  merged_at:
  commits: 1
  closed_at:
  deletions: 3
  review_comments: 0
  user:
    gravatar_id: 46042ea486a5817d8faf09d187fee487
    avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
    url: https://api.github.com/users/cmr
    id: 704250
    login: cmr
  html_url: https://github.com/travis-ci/travis-core/pull/80
  state: open
  base:
    label: travis-ci:master
    repo:
      name: travis-core
      size: 588
      created_at: "2011-11-07T01:15:11Z"
      has_wiki: true
      clone_url: https://github.com/travis-ci/travis-core.git
      watchers: 64
      private: false
      updated_at: "2012-07-18T00:40:17Z"
      language: Ruby
      ssh_url: git@github.com:travis-ci/travis-core.git
      fork: false
      git_url: git://github.com/travis-ci/travis-core.git
      url: https://api.github.com/repos/travis-ci/travis-core
      svn_url: https://github.com/travis-ci/travis-core
      id: 2723436
      pushed_at: "2012-07-17T15:19:29Z"
      mirror_url:
      has_downloads: true
      open_issues: 12
      has_issues: true
      full_name: travis-ci/travis-core
      homepage: ""
      forks: 28
      description: Models and classes shared by Travis hub and server
      html_url: https://github.com/travis-ci/travis-core
      owner:
        gravatar_id: 253768044712357787be0f6a3a53cc66
        avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
        url: https://api.github.com/users/travis-ci
        id: 639823
        login: travis-ci
    sha: 2531cab2f6584faf311eae19dda0fe6c34fb7264
    ref: master
    user:
      avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
      gravatar_id: 253768044712357787be0f6a3a53cc66
      url: https://api.github.com/users/travis-ci
      id: 639823
      login: travis-ci
repository:
  name: travis-core
  has_wiki: true
  size: 588
  created_at: "2011-11-07T01:15:11Z"
  clone_url: https://github.com/travis-ci/travis-core.git
  private: false
  updated_at: "2012-07-18T00:40:17Z"
  watchers: 64
  language: Ruby
  git_url: git://github.com/travis-ci/travis-core.git
  url: https://api.github.com/repos/travis-ci/travis-core
  fork: false
  ssh_url: git@github.com:travis-ci/travis-core.git
  id: 2723436
  pushed_at: "2012-07-17T15:19:29Z"
  svn_url: https://github.com/travis-ci/travis-core
  mirror_url:
  has_downloads: true
  open_issues: 12
  full_name: travis-ci/travis-core
  homepage: ""
  has_issues: true
  forks: 28
  description: Models and classes shared by Travis hub and server
  html_url: https://github.com/travis-ci/travis-core
  owner:
    gravatar_id: 253768044712357787be0f6a3a53cc66
    avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
    url: https://api.github.com/users/travis-ci
    id: 639823
    login: travis-ci
sender:
  avatar_url: https://secure.gravatar.com/avatar/46042ea486a5817d8faf09d187fee487?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
  gravatar_id: 46042ea486a5817d8faf09d187fee487
  url: https://api.github.com/users/cmr
  id: 704250
  login: cmr
action: opened
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
jdk: openjdk6
matrix:
  allow_failures:
    - rvm: jruby-19mode
    - rvm: jruby-head
  include:
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.9
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.8
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-19 13:46:52.474000', '2012-07-19 13:46:52.474000', '2012-07-19 13:46:52.261000', '2012-07-19 13:46:53.336000', 87, 'Organization', 'pull_request', 'https://api.github.com/repos/travis-ci/travis-core/issues/80/comments', '2531cab2f6584faf311eae19dda0fe6c34fb7264', '02f60827fc294ca92b8119ac80ba7b0e8fcb95b7');

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (529990, 3323, 509077, 'started', NULL, '---
number: 78
pull_request:
  number: 78
  head:
    label: henrikhodne:isolate-travis-api-specs
    repo:
      name: travis-core
      size: 176
      created_at: "2012-05-13T09:54:03Z"
      has_wiki: true
      clone_url: https://github.com/henrikhodne/travis-core.git
      watchers: 1
      private: false
      updated_at: "2012-07-18T12:50:04Z"
      language: Ruby
      ssh_url: git@github.com:henrikhodne/travis-core.git
      fork: true
      git_url: git://github.com/henrikhodne/travis-core.git
      url: https://api.github.com/repos/henrikhodne/travis-core
      svn_url: https://github.com/henrikhodne/travis-core
      id: 4313492
      pushed_at: "2012-07-18T12:50:03Z"
      has_downloads: true
      mirror_url:
      open_issues: 0
      has_issues: false
      full_name: henrikhodne/travis-core
      homepage: ""
      forks: 0
      description: Models and classes shared by Travis hub and server
      html_url: https://github.com/henrikhodne/travis-core
      owner:
        gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
        avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
        url: https://api.github.com/users/henrikhodne
        id: 24421
        login: henrikhodne
    sha: 73b6ee03786c005100906398e8a0c1fc5448143a
    ref: isolate-travis-api-specs
    user:
      avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
      gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
      url: https://api.github.com/users/henrikhodne
      id: 24421
      login: henrikhodne
  issue_url: https://github.com/travis-ci/travis-core/issues/78
  changed_files: 2
  merged: false
  created_at: "2012-07-15T10:23:38Z"
  merged_by:
  body: |-
    This shaves off about 0.8 seconds from the test time with warm caches, and about two seconds with cold caches (disk cache not included).

    Is this something we want to do? I could go ahead and isolate even more things, but if it''s not wanted then I won''t bother.
  comments: 8
  title: Isolate Travis::API specs
  additions: 9
  diff_url: https://github.com/travis-ci/travis-core/pull/78.diff
  updated_at: "2012-07-18T12:50:08Z"
  _links:
    html:
      href: https://github.com/travis-ci/travis-core/pull/78
    self:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/78
    comments:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/78/comments
    issue:
      href: https://api.github.com/repos/travis-ci/travis-core/issues/78
    review_comments:
      href: https://api.github.com/repos/travis-ci/travis-core/pulls/78/comments
  url: https://api.github.com/repos/travis-ci/travis-core/pulls/78
  id: 1798420
  assignee:
  patch_url: https://github.com/travis-ci/travis-core/pull/78.patch
  milestone:
  mergeable:
  closed_at:
  commits: 3
  merged_at:
  review_comments: 0
  deletions: 2
  html_url: https://github.com/travis-ci/travis-core/pull/78
  user:
    gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
    avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
    url: https://api.github.com/users/henrikhodne
    id: 24421
    login: henrikhodne
  state: open
  base:
    label: travis-ci:master
    repo:
      name: travis-core
      size: 588
      created_at: "2011-11-07T01:15:11Z"
      has_wiki: true
      clone_url: https://github.com/travis-ci/travis-core.git
      watchers: 64
      private: false
      updated_at: "2012-07-18T00:40:17Z"
      language: Ruby
      ssh_url: git@github.com:travis-ci/travis-core.git
      fork: false
      git_url: git://github.com/travis-ci/travis-core.git
      url: https://api.github.com/repos/travis-ci/travis-core
      svn_url: https://github.com/travis-ci/travis-core
      id: 2723436
      pushed_at: "2012-07-17T15:19:29Z"
      has_downloads: true
      mirror_url:
      open_issues: 11
      has_issues: true
      full_name: travis-ci/travis-core
      homepage: ""
      forks: 28
      description: Models and classes shared by Travis hub and server
      html_url: https://github.com/travis-ci/travis-core
      owner:
        gravatar_id: 253768044712357787be0f6a3a53cc66
        avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
        url: https://api.github.com/users/travis-ci
        id: 639823
        login: travis-ci
    sha: 2531cab2f6584faf311eae19dda0fe6c34fb7264
    ref: master
    user:
      avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
      gravatar_id: 253768044712357787be0f6a3a53cc66
      url: https://api.github.com/users/travis-ci
      id: 639823
      login: travis-ci
repository:
  name: travis-core
  created_at: "2011-11-07T01:15:11Z"
  size: 588
  has_wiki: true
  clone_url: https://github.com/travis-ci/travis-core.git
  updated_at: "2012-07-18T00:40:17Z"
  private: false
  watchers: 64
  ssh_url: git@github.com:travis-ci/travis-core.git
  language: Ruby
  fork: false
  url: https://api.github.com/repos/travis-ci/travis-core
  git_url: git://github.com/travis-ci/travis-core.git
  id: 2723436
  svn_url: https://github.com/travis-ci/travis-core
  pushed_at: "2012-07-17T15:19:29Z"
  has_downloads: true
  mirror_url:
  open_issues: 11
  full_name: travis-ci/travis-core
  homepage: ""
  has_issues: true
  description: Models and classes shared by Travis hub and server
  forks: 28
  html_url: https://github.com/travis-ci/travis-core
  owner:
    gravatar_id: 253768044712357787be0f6a3a53cc66
    avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
    url: https://api.github.com/users/travis-ci
    id: 639823
    login: travis-ci
sender:
  avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
  gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
  url: https://api.github.com/users/henrikhodne
  id: 24421
  login: henrikhodne
action: synchronize
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
jdk: openjdk6
matrix:
  allow_failures:
    - rvm: jruby-19mode
    - rvm: jruby-head
  include:
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.9
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.8
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-18 12:50:11.724000', '2012-07-18 12:50:11.724000', '2012-07-18 12:50:11.513000', '2012-07-18 12:50:12.449000', 87, 'Organization', 'pull_request', 'https://api.github.com/repos/travis-ci/travis-core/issues/78/comments', '2531cab2f6584faf311eae19dda0fe6c34fb7264', '73b6ee03786c005100906398e8a0c1fc5448143a');

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (527164, 3323, 506427, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-core
  has_wiki: true
  size: 672
  created_at: "2011-11-06T17:15:11-08:00"
  private: false
  watchers: 63
  language: Ruby
  url: https://github.com/travis-ci/travis-core
  fork: false
  pushed_at: "2012-07-17T08:19:29-07:00"
  has_downloads: true
  open_issues: 11
  homepage: ""
  has_issues: true
  description: Models and classes shared by Travis hub and server
  forks: 27
  organization: travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
head_commit:
  added: []

  modified:
    - lib/travis/event/config.rb
    - spec/travis/event/config/webhook_spec.rb
  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  timestamp: "2012-07-17T08:19:21-07:00"
  removed: []

  url: https://github.com/travis-ci/travis-core/commit/2531cab2f6584faf311eae19dda0fe6c34fb7264
  id: 2531cab2f6584faf311eae19dda0fe6c34fb7264
  distinct: true
  message: rescue from broken yaml
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
after: 2531cab2f6584faf311eae19dda0fe6c34fb7264
deleted: false
ref: refs/heads/master
commits:
  - added: []

    modified:
      - lib/travis/event/config.rb
      - spec/travis/event/config/webhook_spec.rb
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-17T08:19:21-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-core/commit/2531cab2f6584faf311eae19dda0fe6c34fb7264
    id: 2531cab2f6584faf311eae19dda0fe6c34fb7264
    distinct: true
    message: rescue from broken yaml
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
compare: https://github.com/travis-ci/travis-core/compare/b55a1ae687a3...2531cab2f658
before: b55a1ae687a35d96754d94bc105ab3eac68b814d
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
jdk: openjdk6
matrix:
  allow_failures:
    - rvm: jruby-19mode
    - rvm: jruby-head
  include:
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.9
    - rvm: jruby-head
      env: JRUBY_OPTS=--1.8
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-17 15:19:31.367000', '2012-07-17 15:19:31.367000', '2012-07-17 15:19:31.187000', '2012-07-17 15:19:31.931000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (533744, 59, 512511, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-ci
  size: 436
  created_at: "2011-02-27T22:30:40-08:00"
  has_wiki: false
  private: false
  watchers: 1527
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-ci
  pushed_at: "2012-07-19T09:56:42-07:00"
  has_downloads: true
  open_issues: 88
  homepage: http://travis-ci.org
  has_issues: true
  description: A distributed build system for the open source community.
  forks: 218
  organization: travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07
head_commit:
  modified:
    - db/schema.rb
    - db/seeds.yml
    - db/seeds/data.sql
  added: []

  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  timestamp: "2012-07-19T09:53:41-07:00"
  removed: []

  url: https://github.com/travis-ci/travis-ci/commit/ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07
  id: ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07
  distinct: true
  message: gotta exclude finished_at nulls
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
commits:
  - modified:
      - Thorfile
      - db/seeds.rb
    added:
      - db/seeds.yml
      - lib/tasks/thor.rb
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-19T03:20:18-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-ci/commit/4b634853419d97f694fb7c2ad0a5fb8ead232417
    id: 4b634853419d97f694fb7c2ad0a5fb8ead232417
    distinct: false
    message: add a seed export thingy
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
  - modified:
      - README.textile
      - db/seeds.rb
      - lib/tasks/thor.rb
    added:
      - db/seeds/data.sql
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-19T04:35:29-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-ci/commit/50450976edf82dd2904749e08181c39bf68052dc
    id: 50450976edf82dd2904749e08181c39bf68052dc
    distinct: false
    message: add seed data, fix a few things (seeds still generate errors when loading, even though functional)
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
  - modified:
      - db/schema.rb
      - db/seeds.yml
      - db/seeds/data.sql
    added: []

    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-19T09:53:41-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-ci/commit/ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07
    id: ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07
    distinct: true
    message: gotta exclude finished_at nulls
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
ref: refs/heads/production
compare: https://github.com/travis-ci/travis-ci/compare/9dd6af0f8aa8...ac6ddfa94b5c
before: 9dd6af0f8aa8182fad7f7a399ef21188698d194a
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
bundler_args: --without development
before_install:
  - gem install bundler --pre
before_script:
  - cp config/database.example.yml config/database.yml
script: RAILS_ENV=test bundle exec rake test:ci --trace
notifications:
  irc: irc.freenode.org#travis
  campfire:
    secure: |-
      JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11
      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW
      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=
.result: configured
', '2012-07-19 16:56:44.780000', '2012-07-19 16:56:44.780000', '2012-07-19 16:56:44.594000', '2012-07-19 16:56:47.246000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (532887, 59, 511705, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-ci
  size: 436
  created_at: "2011-02-27T22:30:40-08:00"
  has_wiki: false
  private: false
  watchers: 1528
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-ci
  pushed_at: "2012-07-19T04:35:40-07:00"
  has_downloads: true
  open_issues: 89
  homepage: http://travis-ci.org
  has_issues: true
  description: A distributed build system for the open source community.
  forks: 217
  organization: travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 50450976edf82dd2904749e08181c39bf68052dc
head_commit:
  modified:
    - README.textile
    - db/seeds.rb
    - lib/tasks/thor.rb
  added:
    - db/seeds/data.sql
  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  timestamp: "2012-07-19T04:35:29-07:00"
  removed: []

  url: https://github.com/travis-ci/travis-ci/commit/50450976edf82dd2904749e08181c39bf68052dc
  id: 50450976edf82dd2904749e08181c39bf68052dc
  distinct: true
  message: add seed data, fix a few things (seeds still generate errors when loading, even though functional)
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
commits:
  - modified:
      - README.textile
      - db/seeds.rb
      - lib/tasks/thor.rb
    added:
      - db/seeds/data.sql
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-19T04:35:29-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-ci/commit/50450976edf82dd2904749e08181c39bf68052dc
    id: 50450976edf82dd2904749e08181c39bf68052dc
    distinct: true
    message: add seed data, fix a few things (seeds still generate errors when loading, even though functional)
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
ref: refs/heads/master
compare: https://github.com/travis-ci/travis-ci/compare/4b634853419d...50450976edf8
before: 4b634853419d97f694fb7c2ad0a5fb8ead232417
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
bundler_args: --without development
before_install:
  - gem install bundler --pre
before_script:
  - cp config/database.example.yml config/database.yml
script: RAILS_ENV=test bundle exec rake test:ci --trace
notifications:
  irc: irc.freenode.org#travis
  campfire:
    secure: |-
      JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11
      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW
      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=
.result: configured
', '2012-07-19 11:35:43.232000', '2012-07-19 11:35:43.232000', '2012-07-19 11:35:43.058000', '2012-07-19 11:35:44.259000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (532796, 59, 511621, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-ci
  size: 436
  created_at: "2011-02-27T22:30:40-08:00"
  has_wiki: false
  private: false
  watchers: 1528
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-ci
  pushed_at: "2012-07-19T03:33:38-07:00"
  has_downloads: true
  open_issues: 89
  homepage: http://travis-ci.org
  has_issues: true
  description: A distributed build system for the open source community.
  forks: 217
  organization: travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 4b634853419d97f694fb7c2ad0a5fb8ead232417
head_commit:
  modified:
    - Thorfile
    - db/seeds.rb
  added:
    - db/seeds.yml
    - lib/tasks/thor.rb
  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  timestamp: "2012-07-19T03:20:18-07:00"
  removed: []

  url: https://github.com/travis-ci/travis-ci/commit/4b634853419d97f694fb7c2ad0a5fb8ead232417
  id: 4b634853419d97f694fb7c2ad0a5fb8ead232417
  distinct: true
  message: add a seed export thingy
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
commits:
  - modified:
      - Thorfile
      - db/seeds.rb
    added:
      - db/seeds.yml
      - lib/tasks/thor.rb
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-19T03:20:18-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-ci/commit/4b634853419d97f694fb7c2ad0a5fb8ead232417
    id: 4b634853419d97f694fb7c2ad0a5fb8ead232417
    distinct: true
    message: add a seed export thingy
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
ref: refs/heads/master
compare: https://github.com/travis-ci/travis-ci/compare/9dd6af0f8aa8...4b634853419d
before: 9dd6af0f8aa8182fad7f7a399ef21188698d194a
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
bundler_args: --without development
before_install:
  - gem install bundler --pre
before_script:
  - cp config/database.example.yml config/database.yml
script: RAILS_ENV=test bundle exec rake test:ci --trace
notifications:
  irc: irc.freenode.org#travis
  campfire:
    secure: |-
      JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11
      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW
      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=
.result: configured
', '2012-07-19 10:33:40.227000', '2012-07-19 10:33:40.227000', '2012-07-19 10:33:40.062000', '2012-07-19 10:33:40.531000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (531657, 59, 510600, 'started', NULL, '---
number: 636
pull_request:
  number: 636
  head:
    label: henrikhodne:convert-hash-syntax
    repo:
      name: travis-ci
      size: 212
      created_at: "2012-07-17T23:23:54Z"
      has_wiki: false
      clone_url: https://github.com/henrikhodne/travis-ci.git
      watchers: 1
      private: false
      updated_at: "2012-07-17T23:24:37Z"
      language: Ruby
      ssh_url: git@github.com:henrikhodne/travis-ci.git
      fork: true
      git_url: git://github.com/henrikhodne/travis-ci.git
      url: https://api.github.com/repos/henrikhodne/travis-ci
      svn_url: https://github.com/henrikhodne/travis-ci
      id: 5089442
      pushed_at: "2012-07-17T23:24:35Z"
      mirror_url:
      has_downloads: true
      open_issues: 0
      has_issues: false
      full_name: henrikhodne/travis-ci
      homepage: http://travis-ci.org
      forks: 0
      description: A distributed build system for the open source community.
      html_url: https://github.com/henrikhodne/travis-ci
      owner:
        gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
        avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
        url: https://api.github.com/users/henrikhodne
        id: 24421
        login: henrikhodne
    sha: 054bc735a46583ad71e5b6c67ed6cb870b72b3a6
    ref: convert-hash-syntax
    user:
      avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
      gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
      url: https://api.github.com/users/henrikhodne
      id: 24421
      login: henrikhodne
  issue_url: https://github.com/travis-ci/travis-ci/issues/636
  changed_files: 71
  merged: false
  merged_by:
  created_at: "2012-07-18T22:39:25Z"
  body: Title says it all, really.
  title: Switch to 1.9 hash syntax
  comments: 0
  additions: 460
  diff_url: https://github.com/travis-ci/travis-ci/pull/636.diff
  updated_at: "2012-07-18T22:39:25Z"
  _links:
    html:
      href: https://github.com/travis-ci/travis-ci/pull/636
    self:
      href: https://api.github.com/repos/travis-ci/travis-ci/pulls/636
    comments:
      href: https://api.github.com/repos/travis-ci/travis-ci/issues/636/comments
    issue:
      href: https://api.github.com/repos/travis-ci/travis-ci/issues/636
    review_comments:
      href: https://api.github.com/repos/travis-ci/travis-ci/pulls/636/comments
  url: https://api.github.com/repos/travis-ci/travis-ci/pulls/636
  id: 1832674
  assignee:
  patch_url: https://github.com/travis-ci/travis-ci/pull/636.patch
  mergeable:
  milestone:
  commits: 1
  merged_at:
  closed_at:
  deletions: 460
  html_url: https://github.com/travis-ci/travis-ci/pull/636
  user:
    gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
    avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
    url: https://api.github.com/users/henrikhodne
    id: 24421
    login: henrikhodne
  review_comments: 0
  base:
    label: travis-ci:master
    repo:
      name: travis-ci
      size: 404
      created_at: "2011-02-28T06:30:40Z"
      has_wiki: false
      clone_url: https://github.com/travis-ci/travis-ci.git
      watchers: 1528
      private: false
      updated_at: "2012-07-18T14:37:41Z"
      language: Ruby
      ssh_url: git@github.com:travis-ci/travis-ci.git
      fork: false
      git_url: git://github.com/travis-ci/travis-ci.git
      url: https://api.github.com/repos/travis-ci/travis-ci
      svn_url: https://github.com/travis-ci/travis-ci
      id: 1420493
      pushed_at: "2012-07-17T16:23:16Z"
      mirror_url:
      has_downloads: true
      open_issues: 90
      has_issues: true
      full_name: travis-ci/travis-ci
      homepage: http://travis-ci.org
      forks: 217
      description: A distributed build system for the open source community.
      html_url: https://github.com/travis-ci/travis-ci
      owner:
        gravatar_id: 253768044712357787be0f6a3a53cc66
        avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
        url: https://api.github.com/users/travis-ci
        id: 639823
        login: travis-ci
    sha: 9dd6af0f8aa8182fad7f7a399ef21188698d194a
    ref: master
    user:
      avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
      gravatar_id: 253768044712357787be0f6a3a53cc66
      url: https://api.github.com/users/travis-ci
      id: 639823
      login: travis-ci
  state: open
repository:
  name: travis-ci
  created_at: "2011-02-28T06:30:40Z"
  size: 404
  has_wiki: false
  clone_url: https://github.com/travis-ci/travis-ci.git
  updated_at: "2012-07-18T14:37:41Z"
  private: false
  watchers: 1528
  git_url: git://github.com/travis-ci/travis-ci.git
  ssh_url: git@github.com:travis-ci/travis-ci.git
  language: Ruby
  fork: false
  url: https://api.github.com/repos/travis-ci/travis-ci
  svn_url: https://github.com/travis-ci/travis-ci
  id: 1420493
  pushed_at: "2012-07-17T16:23:16Z"
  has_downloads: true
  mirror_url:
  open_issues: 90
  full_name: travis-ci/travis-ci
  homepage: http://travis-ci.org
  has_issues: true
  description: A distributed build system for the open source community.
  forks: 217
  html_url: https://github.com/travis-ci/travis-ci
  owner:
    gravatar_id: 253768044712357787be0f6a3a53cc66
    avatar_url: https://secure.gravatar.com/avatar/253768044712357787be0f6a3a53cc66?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png
    url: https://api.github.com/users/travis-ci
    id: 639823
    login: travis-ci
sender:
  avatar_url: https://secure.gravatar.com/avatar/e45dd84ccf5be0d04529debbcd15c05a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png
  gravatar_id: e45dd84ccf5be0d04529debbcd15c05a
  url: https://api.github.com/users/henrikhodne
  id: 24421
  login: henrikhodne
action: opened
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
bundler_args: --without development
before_install:
  - gem install bundler --pre
before_script:
  - cp config/database.example.yml config/database.yml
script: RAILS_ENV=test bundle exec rake test:ci --trace
notifications:
  irc: irc.freenode.org#travis
  campfire:
    secure: |-
      JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11
      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW
      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=
.result: configured
', '2012-07-18 22:39:28.716000', '2012-07-18 22:39:28.715000', '2012-07-18 22:39:28.434000', '2012-07-18 22:39:29.331000', 87, 'Organization', 'pull_request', 'https://api.github.com/repos/travis-ci/travis-ci/issues/636/comments', '9dd6af0f8aa8182fad7f7a399ef21188698d194a', '054bc735a46583ad71e5b6c67ed6cb870b72b3a6');

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (527373, 59, 506626, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-ci
  size: 404
  has_wiki: false
  created_at: "2011-02-27T22:30:40-08:00"
  watchers: 1524
  private: false
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-ci
  pushed_at: "2012-07-17T09:23:09-07:00"
  has_downloads: true
  open_issues: 89
  homepage: http://travis-ci.org
  has_issues: true
  forks: 217
  organization: travis-ci
  description: A distributed build system for the open source community.
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 9dd6af0f8aa8182fad7f7a399ef21188698d194a
head_commit:
  modified:
    - Gemfile
    - Gemfile.lock
  added: []

  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  removed: []

  timestamp: "2012-07-17T09:22:19-07:00"
  url: https://github.com/travis-ci/travis-ci/commit/9dd6af0f8aa8182fad7f7a399ef21188698d194a
  id: 9dd6af0f8aa8182fad7f7a399ef21188698d194a
  distinct: false
  message: downgrade oauth related gems because one of them caused new github accounts to not be able to sign in/create an account on travis
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
commits:
  - modified:
      - Gemfile
      - Gemfile.lock
    added: []

    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    removed: []

    timestamp: "2012-07-17T09:22:19-07:00"
    url: https://github.com/travis-ci/travis-ci/commit/9dd6af0f8aa8182fad7f7a399ef21188698d194a
    id: 9dd6af0f8aa8182fad7f7a399ef21188698d194a
    distinct: false
    message: downgrade oauth related gems because one of them caused new github accounts to not be able to sign in/create an account on travis
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
ref: refs/heads/production
compare: https://github.com/travis-ci/travis-ci/compare/712cd8d3a173...9dd6af0f8aa8
base_ref: refs/heads/master
before: 712cd8d3a17317dd8d73a6fc5ea8f2a3020a1e30
created: false
', '0rfOIcekGwFQteKFDGyb', '---
language: ruby
rvm:
  - 1.9.3
bundler_args: --without development
before_install:
  - gem install bundler --pre
before_script:
  - cp config/database.example.yml config/database.yml
script: RAILS_ENV=test bundle exec rake test:ci --trace
notifications:
  irc: irc.freenode.org#travis
  campfire:
    secure: |-
      JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11
      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW
      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=
.result: configured
', '2012-07-17 16:23:10.930000', '2012-07-17 16:23:10.929000', '2012-07-17 16:23:10.767000', '2012-07-17 16:23:14.665000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (526591, 3371, 505919, 'started', NULL, '---
pusher:
  name: joshk
  email: josh.kalderimis@gmail.com
repository:
  name: travis-hub
  has_wiki: true
  size: 448
  created_at: "2011-11-08T14:51:49-08:00"
  private: false
  watchers: 18
  language: Ruby
  url: https://github.com/travis-ci/travis-hub
  fork: false
  pushed_at: "2012-07-17T04:55:17-07:00"
  has_downloads: true
  open_issues: 3
  homepage: ""
  has_issues: true
  description: Collects build log streams, worker state reports and many other things [from Travis workers]
  forks: 8
  organization: travis-ci
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: ffc385738aa4ca87c4868db0441287912990683b
head_commit:
  added: []

  modified:
    - Gemfile.lock
  author:
    name: Josh Kalderimis
    username: joshk
    email: josh.kalderimis@gmail.com
  timestamp: "2012-07-17T04:52:40-07:00"
  removed: []

  url: https://github.com/travis-ci/travis-hub/commit/ffc385738aa4ca87c4868db0441287912990683b
  id: ffc385738aa4ca87c4868db0441287912990683b
  distinct: false
  message: bumped travis-core, but please please remember to bundle using only jruby and not mri!!!
  committer:
    name: Josh Kalderimis
    username: joshk
    email: josh.kalderimis@gmail.com
deleted: false
commits:
  - added: []

    modified:
      - Gemfile.lock
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-16T07:21:22-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-hub/commit/2dfa023b1682c85a957d8beb25aefef253ae5ee9
    id: 2dfa023b1682c85a957d8beb25aefef253ae5ee9
    distinct: false
    message: bump travis-core
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
  - added: []

    modified:
      - Gemfile.lock
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-16T08:50:35-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-hub/commit/9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
    id: 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
    distinct: false
    message: bump travis-core
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
  - added: []

    modified:
      - Gemfile.lock
    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-16T09:20:57-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-hub/commit/f9cec63f1bdbe308d867579465867cc2a10ade0c
    id: f9cec63f1bdbe308d867579465867cc2a10ade0c
    distinct: false
    message: bump travis-core
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
  - added: []

    modified:
      - Gemfile.lock
    author:
      name: Josh Kalderimis
      username: joshk
      email: josh.kalderimis@gmail.com
    timestamp: "2012-07-17T04:52:40-07:00"
    removed: []

    url: https://github.com/travis-ci/travis-hub/commit/ffc385738aa4ca87c4868db0441287912990683b
    id: ffc385738aa4ca87c4868db0441287912990683b
    distinct: false
    message: bumped travis-core, but please please remember to bundle using only jruby and not mri!!!
    committer:
      name: Josh Kalderimis
      username: joshk
      email: josh.kalderimis@gmail.com
ref: refs/heads/production
before: 2c746da5ecd3acbefc9161fd1621ed385c7cb9e1
base_ref: refs/heads/master
compare: https://github.com/travis-ci/travis-hub/compare/2c746da5ecd3...ffc385738aa4
created: false
', '0rfOIcekGwFQteKFDGyb', '---
rvm:
  - jruby
  - jruby-head
jdk: openjdk6
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-17 11:55:19.796000', '2012-07-17 11:55:19.796000', '2012-07-17 11:55:19.659000', '2012-07-17 11:55:20.365000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (526586, 3371, 505914, 'started', NULL, '---
pusher:
  name: joshk
  email: josh.kalderimis@gmail.com
repository:
  name: travis-hub
  size: 448
  has_wiki: true
  created_at: "2011-11-08T14:51:49-08:00"
  watchers: 18
  private: false
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-hub
  pushed_at: "2012-07-17T04:52:49-07:00"
  has_downloads: true
  open_issues: 3
  homepage: ""
  has_issues: true
  forks: 8
  organization: travis-ci
  description: Collects build log streams, worker state reports and many other things [from Travis workers]
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
head_commit:
  modified:
    - Gemfile.lock
  added: []

  author:
    name: Josh Kalderimis
    username: joshk
    email: josh.kalderimis@gmail.com
  removed: []

  timestamp: "2012-07-17T04:52:40-07:00"
  url: https://github.com/travis-ci/travis-hub/commit/ffc385738aa4ca87c4868db0441287912990683b
  id: ffc385738aa4ca87c4868db0441287912990683b
  distinct: true
  message: bumped travis-core, but please please remember to bundle using only jruby and not mri!!!
  committer:
    name: Josh Kalderimis
    username: joshk
    email: josh.kalderimis@gmail.com
after: ffc385738aa4ca87c4868db0441287912990683b
deleted: false
ref: refs/heads/master
commits:
  - modified:
      - Gemfile.lock
    added: []

    author:
      name: Josh Kalderimis
      username: joshk
      email: josh.kalderimis@gmail.com
    removed: []

    timestamp: "2012-07-17T04:52:40-07:00"
    url: https://github.com/travis-ci/travis-hub/commit/ffc385738aa4ca87c4868db0441287912990683b
    id: ffc385738aa4ca87c4868db0441287912990683b
    distinct: true
    message: bumped travis-core, but please please remember to bundle using only jruby and not mri!!!
    committer:
      name: Josh Kalderimis
      username: joshk
      email: josh.kalderimis@gmail.com
before: f9cec63f1bdbe308d867579465867cc2a10ade0c
compare: https://github.com/travis-ci/travis-hub/compare/f9cec63f1bdb...ffc385738aa4
created: false
', '0rfOIcekGwFQteKFDGyb', '---
rvm:
  - jruby
  - jruby-head
jdk: openjdk6
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-17 11:52:52.087000', '2012-07-17 11:52:52.087000', '2012-07-17 11:52:51.888000', '2012-07-17 11:52:52.654000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (526532, 3371, 505861, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-hub
  size: 448
  has_wiki: true
  created_at: "2011-11-08T14:51:49-08:00"
  watchers: 18
  private: false
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-hub
  pushed_at: "2012-07-17T04:14:41-07:00"
  has_downloads: true
  open_issues: 3
  homepage: ""
  has_issues: true
  forks: 8
  organization: travis-ci
  description: Collects build log streams, worker state reports and many other things [from Travis workers]
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
head_commit:
  modified:
    - Gemfile.lock
  added: []

  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  removed: []

  timestamp: "2012-07-16T09:20:57-07:00"
  url: https://github.com/travis-ci/travis-hub/commit/f9cec63f1bdbe308d867579465867cc2a10ade0c
  id: f9cec63f1bdbe308d867579465867cc2a10ade0c
  distinct: true
  message: bump travis-core
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
after: f9cec63f1bdbe308d867579465867cc2a10ade0c
deleted: false
ref: refs/heads/master
commits:
  - modified:
      - Gemfile.lock
    added: []

    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    removed: []

    timestamp: "2012-07-16T09:20:57-07:00"
    url: https://github.com/travis-ci/travis-hub/commit/f9cec63f1bdbe308d867579465867cc2a10ade0c
    id: f9cec63f1bdbe308d867579465867cc2a10ade0c
    distinct: true
    message: bump travis-core
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
before: 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
compare: https://github.com/travis-ci/travis-hub/compare/9acbe3bb988c...f9cec63f1bdb
created: false
', '0rfOIcekGwFQteKFDGyb', '---
rvm:
  - jruby
  - jruby-head
jdk: openjdk6
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-17 11:14:44.283000', '2012-07-17 11:14:44.283000', '2012-07-17 11:14:44.129000', '2012-07-17 11:14:45.913000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (524418, 3371, 503892, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-hub
  size: 436
  has_wiki: true
  created_at: "2011-11-08T14:51:49-08:00"
  private: false
  watchers: 18
  language: Ruby
  url: https://github.com/travis-ci/travis-hub
  fork: false
  pushed_at: "2012-07-16T08:50:40-07:00"
  open_issues: 3
  has_downloads: true
  has_issues: true
  homepage: ""
  organization: travis-ci
  description: Collects build log streams, worker state reports and many other things [from Travis workers]
  forks: 8
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
head_commit:
  modified:
    - Gemfile.lock
  added: []

  removed: []

  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  timestamp: "2012-07-16T08:50:35-07:00"
  url: https://github.com/travis-ci/travis-hub/commit/9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
  id: 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
  distinct: true
  message: bump travis-core
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
commits:
  - modified:
      - Gemfile.lock
    added: []

    removed: []

    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    timestamp: "2012-07-16T08:50:35-07:00"
    url: https://github.com/travis-ci/travis-hub/commit/9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
    id: 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
    distinct: true
    message: bump travis-core
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
ref: refs/heads/master
compare: https://github.com/travis-ci/travis-hub/compare/2dfa023b1682...9acbe3bb988c
before: 2dfa023b1682c85a957d8beb25aefef253ae5ee9
created: false
', '0rfOIcekGwFQteKFDGyb', '---
rvm:
  - jruby
  - jruby-head
jdk: openjdk6
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-16 15:50:53.124000', '2012-07-16 15:50:53.124000', '2012-07-16 15:50:52.935000', '2012-07-16 15:50:53.411000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (524207, 3371, 503691, 'started', NULL, '---
pusher:
  name: svenfuchs
  email: svenfuchs@artweb-design.de
repository:
  name: travis-hub
  created_at: "2011-11-08T14:51:49-08:00"
  size: 436
  has_wiki: true
  private: false
  watchers: 18
  language: Ruby
  fork: false
  url: https://github.com/travis-ci/travis-hub
  pushed_at: "2012-07-16T07:21:30-07:00"
  has_downloads: true
  open_issues: 3
  homepage: ""
  has_issues: true
  forks: 8
  organization: travis-ci
  description: Collects build log streams, worker state reports and many other things [from Travis workers]
  owner:
    name: travis-ci
    email: contact@travis-ci.org
forced: false
after: 2dfa023b1682c85a957d8beb25aefef253ae5ee9
head_commit:
  modified:
    - Gemfile.lock
  added: []

  timestamp: "2012-07-16T07:21:22-07:00"
  removed: []

  author:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
  url: https://github.com/travis-ci/travis-hub/commit/2dfa023b1682c85a957d8beb25aefef253ae5ee9
  id: 2dfa023b1682c85a957d8beb25aefef253ae5ee9
  distinct: true
  message: bump travis-core
  committer:
    name: Sven Fuchs
    username: svenfuchs
    email: svenfuchs@artweb-design.de
deleted: false
commits:
  - modified:
      - Gemfile.lock
    added: []

    timestamp: "2012-07-16T07:21:22-07:00"
    removed: []

    author:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
    url: https://github.com/travis-ci/travis-hub/commit/2dfa023b1682c85a957d8beb25aefef253ae5ee9
    id: 2dfa023b1682c85a957d8beb25aefef253ae5ee9
    distinct: true
    message: bump travis-core
    committer:
      name: Sven Fuchs
      username: svenfuchs
      email: svenfuchs@artweb-design.de
ref: refs/heads/master
before: 2c746da5ecd3acbefc9161fd1621ed385c7cb9e1
compare: https://github.com/travis-ci/travis-hub/compare/2c746da5ecd3...2dfa023b1682
created: false
', '0rfOIcekGwFQteKFDGyb', '---
rvm:
  - jruby
  - jruby-head
jdk: openjdk6
before_script:
  - RAILS_ENV=test rake db:create db:schema:load --trace
notifications:
  irc: irc.freenode.org#travis
.result: configured
', '2012-07-16 14:21:33.706000', '2012-07-16 14:21:33.705000', '2012-07-16 14:21:33.282000', '2012-07-16 14:21:34.105000', 87, 'Organization', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (227993, 7, 228021, 'finished', NULL, '{"pusher":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"},"repository":{"name":"minimal","size":456,"has_wiki":true,"created_at":"2010/03/06 04:52:35 -0800","private":false,"watchers":25,"url":"https://github.com/svenfuchs/minimal","fork":false,"language":"Ruby","pushed_at":"2012/02/26 16:09:38 -0800","has_downloads":true,"open_issues":0,"homepage":"http://github.com/svenfuchs/minimal","has_issues":true,"forks":6,"description":"Minimal templating engine inspired by Markaby & Erector but much smaller and targeting Rails 3","owner":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"}},"forced":false,"after":"65d0186299ef7275de7398431b83f45119c9b8a8","deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/minimal/version.rb"],"author":{"name":"Sven Fuchs","username":"svenfuchs","email":"svenfuchs@artweb-design.de"},"timestamp":"2011-05-09T03:53:25-07:00","removed":[],"url":"https://github.com/svenfuchs/minimal/commit/166d93c0bc0582c340cceb40d0d323b57d55f88f","id":"166d93c0bc0582c340cceb40d0d323b57d55f88f","distinct":true,"message":"Bump to 0.0.26"},{"added":["Gemfiles/rails-3.0","Gemfiles/rails-3.0.lock","Gemfiles/rails-3.1","Gemfiles/rails-3.1.lock","Gemfiles/rails-3.2","Gemfiles/rails-3.2.lock"],"modified":["minimal.gemspec"],"author":{"name":"Sven Fuchs","username":"svenfuchs","email":"svenfuchs@artweb-design.de"},"timestamp":"2012-02-26T16:07:58-08:00","removed":["Gemfile","Gemfile.lock"],"url":"https://github.com/svenfuchs/minimal/commit/55000ec38a232e135a2e3871a677dff8f985487f","id":"55000ec38a232e135a2e3871a677dff8f985487f","distinct":true,"message":"add multiple gemfiles for travis"},{"added":[],"modified":["Rakefile","test/fixtures/views/foo/misc_helpers.rb","test/template_test.rb"],"author":{"name":"Sven Fuchs","username":"svenfuchs","email":"svenfuchs@artweb-design.de"},"timestamp":"2012-02-26T16:08:13-08:00","removed":[],"url":"https://github.com/svenfuchs/minimal/commit/6e0380e267885d770817b6753c8c8744ac89151b","id":"6e0380e267885d770817b6753c8c8744ac89151b","distinct":true,"message":"1.9.3 compat"},{"added":[".travis.yml"],"modified":[],"author":{"name":"Sven Fuchs","username":"svenfuchs","email":"svenfuchs@artweb-design.de"},"timestamp":"2012-02-26T16:09:30-08:00","removed":[],"url":"https://github.com/svenfuchs/minimal/commit/65d0186299ef7275de7398431b83f45119c9b8a8","id":"65d0186299ef7275de7398431b83f45119c9b8a8","distinct":true,"message":"add .travis.yml"}],"compare":"https://github.com/svenfuchs/minimal/compare/4d99b8e...65d0186","before":"4d99b8ed9d34523470ba264e7c1841f8c349e7c2","created":false}', '0rfOIcekGwFQteKFDGyb', '---
:gemfile:
  - Gemfiles/rails-3.0
  - Gemfiles/rails-3.1
:rvm:
  - 1.8.7
  - 1.9.3
:".configured": true
', '2012-02-27 00:09:42.002000', '2012-02-27 00:09:42.987000', '2012-02-27 00:09:41.647212', '2012-02-27 00:09:42.988000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (9861, 7, 9861, 'finished', 'github', '{"deleted":false,"compare":"https://github.com/svenfuchs/minimal/compare/166d93c^...166d93c","ref":"refs/tags/v0.0.26","before":"0000000000000000000000000000000000000000","pusher":{"email":"svenfuchs@artweb-design.de","name":"svenfuchs"},"base_ref":null,"repository":{"created_at":"2010/03/06 04:52:35 -0800","has_issues":true,"open_issues":0,"description":"Minimal templating engine inspired by Markaby & Erector but much smaller and targeting Rails 3","has_downloads":true,"fork":false,"private":false,"size":456,"watchers":21,"pushed_at":"2011/05/09 03:54:03 -0700","owner":{"email":"svenfuchs@artweb-design.de","name":"svenfuchs"},"forks":4,"name":"minimal","has_wiki":true,"url":"https://github.com/svenfuchs/minimal","language":"Ruby","homepage":"http://github.com/svenfuchs/minimal"},"commits":[{"author":{"email":"svenfuchs@artweb-design.de","username":"svenfuchs","name":"Sven Fuchs"},"modified":["lib/minimal/version.rb"],"message":"Bump to 0.0.26","distinct":true,"url":"https://github.com/svenfuchs/minimal/commit/166d93c0bc0582c340cceb40d0d323b57d55f88f","id":"166d93c0bc0582c340cceb40d0d323b57d55f88f","removed":[],"added":[],"timestamp":"2011-05-09T03:53:25-07:00"}],"after":"8fdd661b4cc62e26dfb72552b340a5e07d90a3dc","forced":true,"created":true}', NULL, NULL, '2011-05-09 10:54:05.000000', '2011-05-09 10:54:20.000000', '2011-05-09 10:54:04.866628', '2011-08-25 22:29:08.424320', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (9860, 7, 9860, 'finished', 'github', '{"pusher":{"email":"svenfuchs@artweb-design.de","name":"svenfuchs"},"deleted":false,"forced":false,"compare":"https://github.com/svenfuchs/minimal/compare/acfdc35...4d99b8e","ref":"refs/heads/master","commits":[{"author":{"email":"jstrampe@adva-business.com","username":"johanness","name":"Johannes Strampe"},"message":"Add definition list tags","modified":["lib/minimal/template.rb"],"distinct":true,"url":"https://github.com/svenfuchs/minimal/commit/51b43ea92f5faa9e8990ac9744c50f478963c127","removed":[],"id":"51b43ea92f5faa9e8990ac9744c50f478963c127","added":[],"timestamp":"2011-05-09T03:46:49-07:00"},{"author":{"email":"svenfuchs@artweb-design.de","username":"svenfuchs","name":"Sven Fuchs"},"message":"Merge pull request #2 from johanness/patch-1\n\nAdd definition list tags","modified":["lib/minimal/template.rb"],"distinct":true,"url":"https://github.com/svenfuchs/minimal/commit/4d99b8ed9d34523470ba264e7c1841f8c349e7c2","removed":[],"id":"4d99b8ed9d34523470ba264e7c1841f8c349e7c2","added":[],"timestamp":"2011-05-09T03:51:06-07:00"}],"before":"acfdc3513ceedf767d0d697f293bc35fb37f9185","repository":{"created_at":"2010/03/06 04:52:35 -0800","has_issues":true,"language":"Ruby","has_downloads":true,"pushed_at":"2011/05/09 03:51:07 -0700","description":"Minimal templating engine inspired by Markaby & Erector but much smaller and targeting Rails 3","fork":false,"private":false,"size":384,"watchers":21,"url":"https://github.com/svenfuchs/minimal","open_issues":0,"owner":{"email":"svenfuchs@artweb-design.de","name":"svenfuchs"},"forks":4,"name":"minimal","has_wiki":true,"homepage":"http://github.com/svenfuchs/minimal"},"after":"4d99b8ed9d34523470ba264e7c1841f8c349e7c2","created":false,"base_ref":null}', NULL, NULL, '2011-05-09 10:51:11.000000', '2011-05-09 10:51:55.000000', '2011-05-09 10:51:08.478012', '2011-08-25 22:29:08.408826', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (319559, 8, 315710, 'finished', NULL, '{"pusher":{"name":"dgeb","email":"dan@cerebris.com"},"repository":{"name":"gem-release","size":132,"has_wiki":true,"created_at":"2010/04/02 17:04:17 -0700","private":false,"watchers":87,"url":"https://github.com/svenfuchs/gem-release","language":"Ruby","fork":false,"pushed_at":"2012/04/22 11:50:58 -0700","open_issues":3,"has_downloads":true,"homepage":"","has_issues":true,"forks":13,"description":"Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)","owner":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"}},"forced":false,"after":"cb2b53bfb42e6323966b0caffe6b41a3f360656c","head_commit":{"added":[],"modified":["lib/gem_release/version.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-04-22T11:50:49-07:00","url":"https://github.com/svenfuchs/gem-release/commit/cb2b53bfb42e6323966b0caffe6b41a3f360656c","id":"cb2b53bfb42e6323966b0caffe6b41a3f360656c","distinct":true,"message":"Bump to 0.3.1","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/gem_release/version_file.rb","test/bump_command_test.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-04-22T11:50:04-07:00","url":"https://github.com/svenfuchs/gem-release/commit/c2df258d488f99ea2e3a6737810fb829d658773d","id":"c2df258d488f99ea2e3a6737810fb829d658773d","distinct":true,"message":"regexes in VersionFile can now accept additional characters after the patch version, such as ''0.1.2.pre3''; fixes #24","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},{"added":[],"modified":["lib/gem_release/version.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-04-22T11:50:49-07:00","url":"https://github.com/svenfuchs/gem-release/commit/cb2b53bfb42e6323966b0caffe6b41a3f360656c","id":"cb2b53bfb42e6323966b0caffe6b41a3f360656c","distinct":true,"message":"Bump to 0.3.1","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}}],"before":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","compare":"https://github.com/svenfuchs/gem-release/compare/739aecb...cb2b53b","created":false}', '0rfOIcekGwFQteKFDGyb', '---
:branches:
  :only:
    - master
:script: ruby -Ilib:test test/all.rb
:rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - ree
  - jruby
:".configured": true
', '2012-04-22 18:51:02.485000', '2012-04-22 18:51:03.525000', '2012-04-22 18:51:01.230965', '2012-04-22 18:51:03.526000', 8, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (319558, 8, 315709, 'finished', NULL, '{"pusher":{"name":"dgeb","email":"dan@cerebris.com"},"repository":{"name":"gem-release","size":132,"has_wiki":true,"created_at":"2010/04/02 17:04:17 -0700","private":false,"watchers":87,"url":"https://github.com/svenfuchs/gem-release","language":"Ruby","fork":false,"pushed_at":"2012/04/22 11:50:58 -0700","open_issues":3,"has_downloads":true,"homepage":"","has_issues":true,"forks":13,"description":"Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)","owner":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"}},"forced":false,"after":"cb2b53bfb42e6323966b0caffe6b41a3f360656c","head_commit":{"added":[],"modified":["lib/gem_release/version.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-04-22T11:50:49-07:00","url":"https://github.com/svenfuchs/gem-release/commit/cb2b53bfb42e6323966b0caffe6b41a3f360656c","id":"cb2b53bfb42e6323966b0caffe6b41a3f360656c","distinct":true,"message":"Bump to 0.3.1","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/gem_release/version_file.rb","test/bump_command_test.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-04-22T11:50:04-07:00","url":"https://github.com/svenfuchs/gem-release/commit/c2df258d488f99ea2e3a6737810fb829d658773d","id":"c2df258d488f99ea2e3a6737810fb829d658773d","distinct":true,"message":"regexes in VersionFile can now accept additional characters after the patch version, such as ''0.1.2.pre3''; fixes #24","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},{"added":[],"modified":["lib/gem_release/version.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-04-22T11:50:49-07:00","url":"https://github.com/svenfuchs/gem-release/commit/cb2b53bfb42e6323966b0caffe6b41a3f360656c","id":"cb2b53bfb42e6323966b0caffe6b41a3f360656c","distinct":true,"message":"Bump to 0.3.1","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}}],"before":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","compare":"https://github.com/svenfuchs/gem-release/compare/739aecb...cb2b53b","created":false}', '0rfOIcekGwFQteKFDGyb', '---
:branches:
  :only:
    - master
:script: ruby -Ilib:test test/all.rb
:rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - ree
  - jruby
:".configured": true
', '2012-04-22 18:51:01.088000', '2012-04-22 18:51:02.097000', '2012-04-22 18:51:00.642000', '2012-04-22 18:51:02.098000', 8, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (273474, 8, 273502, 'finished', NULL, '{"pusher":{"name":"dgeb","email":"dan@cerebris.com"},"repository":{"name":"gem-release","size":144,"has_wiki":true,"created_at":"2010/04/02 17:04:17 -0700","private":false,"watchers":82,"language":"Ruby","fork":false,"url":"https://github.com/svenfuchs/gem-release","pushed_at":"2012/03/28 05:10:59 -0700","open_issues":1,"has_downloads":true,"homepage":"","has_issues":true,"description":"Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)","forks":13,"owner":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"}},"forced":false,"after":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","head_commit":{"added":[],"modified":["README.md"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-28T05:10:53-07:00","url":"https://github.com/svenfuchs/gem-release/commit/739aecb81c482f72db99eb2483ef4dc6e25ae65b","id":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","distinct":true,"message":"minor README cleanup","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},"deleted":false,"commits":[{"added":[],"modified":["README.md"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-28T05:10:53-07:00","url":"https://github.com/svenfuchs/gem-release/commit/739aecb81c482f72db99eb2483ef4dc6e25ae65b","id":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","distinct":true,"message":"minor README cleanup","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}}],"ref":"refs/heads/master","before":"531f808ebabc68d16149ae63876e793f1e579c4d","compare":"https://github.com/svenfuchs/gem-release/compare/531f808...739aecb","created":false}', '0rfOIcekGwFQteKFDGyb', '---
:branches:
  :only:
    - master
:script: ruby -Ilib:test test/all.rb
:rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - ree
  - jruby
:".configured": true
', '2012-03-28 15:32:08.330000', '2012-03-28 15:32:12.535000', '2012-03-28 12:11:00.896231', '2012-03-28 15:32:12.536000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (273473, 8, 273501, 'finished', NULL, '{"pusher":{"name":"dgeb","email":"dan@cerebris.com"},"repository":{"name":"gem-release","size":144,"has_wiki":true,"created_at":"2010/04/02 17:04:17 -0700","private":false,"watchers":82,"language":"Ruby","fork":false,"url":"https://github.com/svenfuchs/gem-release","pushed_at":"2012/03/28 05:10:59 -0700","open_issues":1,"has_downloads":true,"homepage":"","has_issues":true,"description":"Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)","forks":13,"owner":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"}},"forced":false,"after":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","head_commit":{"added":[],"modified":["README.md"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-28T05:10:53-07:00","url":"https://github.com/svenfuchs/gem-release/commit/739aecb81c482f72db99eb2483ef4dc6e25ae65b","id":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","distinct":true,"message":"minor README cleanup","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},"deleted":false,"commits":[{"added":[],"modified":["README.md"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-28T05:10:53-07:00","url":"https://github.com/svenfuchs/gem-release/commit/739aecb81c482f72db99eb2483ef4dc6e25ae65b","id":"739aecb81c482f72db99eb2483ef4dc6e25ae65b","distinct":true,"message":"minor README cleanup","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}}],"ref":"refs/heads/master","before":"531f808ebabc68d16149ae63876e793f1e579c4d","compare":"https://github.com/svenfuchs/gem-release/compare/531f808...739aecb","created":false}', '0rfOIcekGwFQteKFDGyb', '---
:branches:
  :only:
    - master
:script: ruby -Ilib:test test/all.rb
:rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - ree
  - jruby
:".configured": true
', '2012-03-28 12:11:00.398000', '2012-03-28 12:11:01.590000', '2012-03-28 12:10:59.821803', '2012-03-28 12:11:01.591000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (273045, 8, 273073, 'finished', NULL, '{"pusher":{"name":"dgeb","email":"dan@cerebris.com"},"repository":{"name":"gem-release","size":144,"has_wiki":true,"created_at":"2010/04/02 17:04:17 -0700","private":false,"watchers":82,"language":"Ruby","fork":false,"url":"https://github.com/svenfuchs/gem-release","pushed_at":"2012/03/27 21:39:58 -0700","has_downloads":true,"open_issues":2,"homepage":"","has_issues":true,"description":"Release your ruby gems with ease. (What a bold statement for such a tiny plugin ...)","forks":13,"owner":{"name":"svenfuchs","email":"svenfuchs@artweb-design.de"}},"forced":false,"after":"531f808ebabc68d16149ae63876e793f1e579c4d","head_commit":{"added":[],"modified":["lib/gem_release/version.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-27T21:37:33-07:00","url":"https://github.com/svenfuchs/gem-release/commit/531f808ebabc68d16149ae63876e793f1e579c4d","id":"531f808ebabc68d16149ae63876e793f1e579c4d","distinct":true,"message":"Bump to 0.3.0","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["README.md","lib/gem_release/version_file.rb","lib/rubygems/commands/bump_command.rb","lib/rubygems/commands/release_command.rb","test/bump_command_test.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-27T21:36:35-07:00","url":"https://github.com/svenfuchs/gem-release/commit/061bfaeeecb17e5ea920a14e3ba21c99e9c61728","id":"061bfaeeecb17e5ea920a14e3ba21c99e9c61728","distinct":true,"message":"by reloading instead of re-requiring version files after bumping, it was possible to add tag and release options back to bump()","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}},{"added":[],"modified":["lib/gem_release/version.rb"],"removed":[],"author":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"},"timestamp":"2012-03-27T21:37:33-07:00","url":"https://github.com/svenfuchs/gem-release/commit/531f808ebabc68d16149ae63876e793f1e579c4d","id":"531f808ebabc68d16149ae63876e793f1e579c4d","distinct":true,"message":"Bump to 0.3.0","committer":{"name":"Dan Gebhardt","username":"dgeb","email":"dan@cerebris.com"}}],"before":"c14269418b47e3da616b019a1ccbfd9793a203fd","compare":"https://github.com/svenfuchs/gem-release/compare/c142694...531f808","created":false}', '0rfOIcekGwFQteKFDGyb', '---
:branches:
  :only:
    - master
:script: ruby -Ilib:test test/all.rb
:rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - ree
  - jruby
:".configured": true
', '2012-03-28 07:58:22.867000', '2012-03-28 07:58:24.872000', '2012-03-28 04:40:01.332316', '2012-03-28 07:58:24.873000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (510782, 9592, 491438, 'started', NULL, '---
pusher:
  name: rkh
  email: konstantin.mailinglists@googlemail.com
repository:
  name: gh
  has_wiki: true
  size: 312
  created_at: "2012-03-05T05:07:41-08:00"
  watchers: 12
  private: false
  url: https://github.com/rkh/gh
  fork: false
  language: Ruby
  pushed_at: "2012-07-11T07:17:51-07:00"
  has_downloads: true
  open_issues: 0
  homepage: http://gh.rkh.im/
  has_issues: true
  forks: 4
  description: Layered GitHub API client
  owner:
    name: rkh
    email: konstantin.mailinglists@googlemail.com
forced: false
after: f01ff0648f35f42ac1844b821930c15974fd9f40
head_commit:
  modified:
    - lib/gh/remote.rb
    - spec/response_spec.rb
  added:
    - spec/payloads/repos/rkh/gh/contents/README.md?per_page=100.yml
  timestamp: "2012-07-11T07:17:44-07:00"
  removed: []

  author:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
  url: https://github.com/rkh/gh/commit/f01ff0648f35f42ac1844b821930c15974fd9f40
  id: f01ff0648f35f42ac1844b821930c15974fd9f40
  distinct: true
  message: don''t request raw from github
  committer:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
deleted: false
commits:
  - modified:
      - lib/gh/remote.rb
      - spec/response_spec.rb
    added:
      - spec/payloads/repos/rkh/gh/contents/README.md?per_page=100.yml
    timestamp: "2012-07-11T07:17:44-07:00"
    removed: []

    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    url: https://github.com/rkh/gh/commit/f01ff0648f35f42ac1844b821930c15974fd9f40
    id: f01ff0648f35f42ac1844b821930c15974fd9f40
    distinct: true
    message: don''t request raw from github
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
ref: refs/heads/master
compare: https://github.com/rkh/gh/compare/708cc31f907a...f01ff0648f35
before: 708cc31f907a04102380b97a74a6b6da056a22fc
created: false
', 'y8lpoIaFCoGnRR6v5ajw', '---
language: ruby
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
  - rbx-18mode
  - rbx-19mode
  - jruby-head
  - ree
matrix:
  allow_failures:
    - rvm: jruby-18mode
    - rvm: jruby-19mode
    - rvm: jruby-head
.result: configured
', '2012-07-11 14:17:52.406000', '2012-07-11 14:17:52.406000', '2012-07-11 14:17:52.226000', '2012-07-11 14:17:54.411000', 267, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (510711, 9592, 491372, 'started', NULL, '---
pusher:
  name: rkh
  email: konstantin.mailinglists@googlemail.com
repository:
  name: gh
  has_wiki: true
  created_at: "2012-03-05T05:07:41-08:00"
  size: 320
  watchers: 12
  private: false
  fork: false
  language: Ruby
  url: https://github.com/rkh/gh
  pushed_at: "2012-07-11T06:50:59-07:00"
  has_downloads: true
  open_issues: 0
  homepage: http://gh.rkh.im/
  has_issues: true
  forks: 4
  description: Layered GitHub API client
  owner:
    name: rkh
    email: konstantin.mailinglists@googlemail.com
forced: false
head_commit:
  added: []

  modified:
    - lib/gh/response.rb
  removed: []

  timestamp: "2012-07-11T06:50:53-07:00"
  author:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
  url: https://github.com/rkh/gh/commit/708cc31f907a04102380b97a74a6b6da056a22fc
  id: 708cc31f907a04102380b97a74a6b6da056a22fc
  distinct: true
  message: ignore content-type
  committer:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
after: 708cc31f907a04102380b97a74a6b6da056a22fc
deleted: false
ref: refs/heads/master
commits:
  - added: []

    modified:
      - lib/gh/response.rb
    removed: []

    timestamp: "2012-07-11T06:50:53-07:00"
    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    url: https://github.com/rkh/gh/commit/708cc31f907a04102380b97a74a6b6da056a22fc
    id: 708cc31f907a04102380b97a74a6b6da056a22fc
    distinct: true
    message: ignore content-type
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
compare: https://github.com/rkh/gh/compare/a4f252e9f4cd...708cc31f907a
before: a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
created: false
', 'y8lpoIaFCoGnRR6v5ajw', '---
language: ruby
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
  - rbx-18mode
  - rbx-19mode
  - jruby-head
  - ree
matrix:
  allow_failures:
    - rvm: jruby-18mode
    - rvm: jruby-19mode
    - rvm: jruby-head
.result: configured
', '2012-07-11 13:51:07.065000', '2012-07-11 13:51:07.064000', '2012-07-11 13:51:06.882000', '2012-07-11 13:51:10.440000', 267, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (449163, 9592, 434698, 'started', NULL, '---
pusher:
  name: rkh
  email: konstantin.mailinglists@googlemail.com
repository:
  name: gh
  has_wiki: true
  size: 320
  created_at: "2012-03-05T05:07:41-08:00"
  watchers: 12
  private: false
  url: https://github.com/rkh/gh
  fork: false
  language: Ruby
  pushed_at: "2012-06-18T01:10:53-07:00"
  has_downloads: true
  open_issues: 0
  homepage: http://gh.rkh.im/
  has_issues: true
  description: Layered GitHub API client
  forks: 4
  owner:
    name: rkh
    email: konstantin.mailinglists@googlemail.com
forced: false
after: a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
head_commit:
  modified:
    - lib/gh/wrapper.rb
  added: []

  timestamp: "2012-06-18T01:10:53-07:00"
  author:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
  removed: []

  url: https://github.com/rkh/gh/commit/a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
  id: a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
  distinct: true
  message: |-
    Merge pull request #1 from joshk/patch-1

    just a small engrish fix
  committer:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
deleted: false
commits:
  - modified:
      - lib/gh/wrapper.rb
    added: []

    timestamp: "2012-06-16T05:16:34-07:00"
    author:
      name: Josh Kalderimis
      username: joshk
      email: josh.kalderimis@gmail.com
    removed: []

    url: https://github.com/rkh/gh/commit/1677ed392edbeab5f5703be6bc5faee01b473e26
    id: 1677ed392edbeab5f5703be6bc5faee01b473e26
    distinct: true
    message: just a small engrish fix
    committer:
      name: Josh Kalderimis
      username: joshk
      email: josh.kalderimis@gmail.com
  - modified:
      - lib/gh/wrapper.rb
    added: []

    timestamp: "2012-06-18T01:10:53-07:00"
    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    removed: []

    url: https://github.com/rkh/gh/commit/a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
    id: a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
    distinct: true
    message: |-
      Merge pull request #1 from joshk/patch-1

      just a small engrish fix
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
ref: refs/heads/master
compare: https://github.com/rkh/gh/compare/c831a3605094...a4f252e9f4cd
before: c831a3605094992546e3ab7b7ffb2ebb7979c041
created: false
', 'y8lpoIaFCoGnRR6v5ajw', '---
language: ruby
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
  - rbx-18mode
  - rbx-19mode
  - jruby-head
  - ree
matrix:
  allow_failures:
    - rvm: jruby-18mode
    - rvm: jruby-19mode
    - rvm: jruby-head
.result: configured
', '2012-06-18 08:10:55.391000', '2012-06-18 08:10:55.391000', '2012-06-18 08:10:55.206000', '2012-06-18 08:10:56.461000', 267, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (434181, 9592, 420903, 'started', NULL, '{"pusher":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"},"repository":{"name":"gh","has_wiki":true,"size":300,"created_at":"2012-03-05T05:07:41-08:00","private":false,"watchers":11,"url":"https://github.com/rkh/gh","fork":false,"language":"Ruby","pushed_at":"2012-06-11T12:16:43-07:00","has_downloads":true,"open_issues":0,"homepage":"http://gh.rkh.im/","has_issues":true,"description":"Layered GitHub API client","forks":3,"owner":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"forced":false,"after":"c831a3605094992546e3ab7b7ffb2ebb7979c041","head_commit":{"added":[],"modified":["lib/gh/merge_commit.rb"],"timestamp":"2012-06-11T12:16:36-07:00","author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"removed":[],"url":"https://github.com/rkh/gh/commit/c831a3605094992546e3ab7b7ffb2ebb7979c041","id":"c831a3605094992546e3ab7b7ffb2ebb7979c041","distinct":true,"message":"and that other typo","committer":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/gh/merge_commit.rb"],"timestamp":"2012-06-11T12:16:36-07:00","author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"removed":[],"url":"https://github.com/rkh/gh/commit/c831a3605094992546e3ab7b7ffb2ebb7979c041","id":"c831a3605094992546e3ab7b7ffb2ebb7979c041","distinct":true,"message":"and that other typo","committer":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"}}],"compare":"https://github.com/rkh/gh/compare/f6712a1...c831a36","before":"f6712a152038ab18d586c602beb34a3a613905c6","created":false}', 'y8lpoIaFCoGnRR6v5ajw', '---
language: ruby
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
  - rbx-18mode
  - rbx-19mode
  - jruby-head
  - ree
matrix:
  allow_failures:
    - rvm: jruby-18mode
    - rvm: jruby-19mode
    - rvm: jruby-head
.result: configured
', '2012-06-11 19:16:44.863000', '2012-06-11 19:16:44.863000', '2012-06-11 19:16:44.611000', '2012-06-11 19:16:45.522000', 267, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (434171, 9592, 420895, 'started', NULL, '{"pusher":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"},"repository":{"name":"gh","has_wiki":true,"size":300,"created_at":"2012-03-05T05:07:41-08:00","private":false,"watchers":11,"language":"Ruby","url":"https://github.com/rkh/gh","fork":false,"pushed_at":"2012-06-11T12:14:34-07:00","has_downloads":true,"open_issues":0,"homepage":"http://gh.rkh.im/","has_issues":true,"description":"Layered GitHub API client","forks":3,"owner":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"forced":false,"after":"f6712a152038ab18d586c602beb34a3a613905c6","head_commit":{"added":[],"modified":["lib/gh/version.rb"],"timestamp":"2012-06-11T12:14:26-07:00","author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"removed":[],"url":"https://github.com/rkh/gh/commit/f6712a152038ab18d586c602beb34a3a613905c6","id":"f6712a152038ab18d586c602beb34a3a613905c6","distinct":true,"message":"bump version","committer":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"deleted":false,"commits":[{"added":[],"modified":["lib/gh/version.rb"],"timestamp":"2012-06-11T12:14:26-07:00","author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"removed":[],"url":"https://github.com/rkh/gh/commit/f6712a152038ab18d586c602beb34a3a613905c6","id":"f6712a152038ab18d586c602beb34a3a613905c6","distinct":true,"message":"bump version","committer":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"}}],"ref":"refs/heads/master","before":"1752065f971a7886b67d61a1c726dcbab1cebbeb","compare":"https://github.com/rkh/gh/compare/1752065...f6712a1","created":false}', 'y8lpoIaFCoGnRR6v5ajw', '---
language: ruby
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - jruby-18mode
  - jruby-19mode
  - rbx-18mode
  - rbx-19mode
  - jruby-head
  - ree
matrix:
  allow_failures:
    - rvm: jruby-18mode
    - rvm: jruby-19mode
    - rvm: jruby-head
.result: configured
', '2012-06-11 19:14:43.331000', '2012-06-11 19:14:43.331000', '2012-06-11 19:14:43.152000', '2012-06-11 19:14:44.266000', 267, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (527884, 1649, 507098, 'started', NULL, '---
pusher:
  name: rkh
  email: konstantin.mailinglists@googlemail.com
repository:
  name: yard-sinatra
  size: 124
  has_wiki: true
  created_at: "2010-02-15T02:46:25-08:00"
  watchers: 34
  private: false
  language: Ruby
  fork: false
  url: https://github.com/rkh/yard-sinatra
  pushed_at: "2012-07-17T12:23:28-07:00"
  has_downloads: true
  open_issues: 4
  homepage: ""
  has_issues: true
  forks: 10
  description: Display sinatra routes in yard documentation.
  owner:
    name: rkh
    email: konstantin.mailinglists@googlemail.com
forced: false
after: 3b1064eef407d2d288a5b96d258178a1e67b3b80
head_commit:
  modified:
    - lib/yard/sinatra.rb
  added: []

  author:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
  removed: []

  timestamp: "2012-07-17T12:23:27-07:00"
  url: https://github.com/rkh/yard-sinatra/commit/3b1064eef407d2d288a5b96d258178a1e67b3b80
  id: 3b1064eef407d2d288a5b96d258178a1e67b3b80
  distinct: true
  message: |-
    Merge pull request #8 from neglectedvalue/patch-method

    Handle PATCH method.
  committer:
    name: Konstantin Haase
    username: rkh
    email: konstantin.mailinglists@googlemail.com
deleted: false
commits:
  - modified:
      - lib/yard/sinatra.rb
    added: []

    author:
      name: Denis Sukhonin
      username: neglectedvalue
      email: d.sukhonin@gmail.com
    removed: []

    timestamp: "2012-04-06T10:15:40-07:00"
    url: https://github.com/rkh/yard-sinatra/commit/d25f63a40eb1b420804e83309d3f3e3d3c8a2edb
    id: d25f63a40eb1b420804e83309d3f3e3d3c8a2edb
    distinct: true
    message: Handle PATCH method.
    committer:
      name: Denis Sukhonin
      username: neglectedvalue
      email: d.sukhonin@gmail.com
  - modified:
      - lib/yard/sinatra.rb
    added: []

    author:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
    removed: []

    timestamp: "2012-07-17T12:23:27-07:00"
    url: https://github.com/rkh/yard-sinatra/commit/3b1064eef407d2d288a5b96d258178a1e67b3b80
    id: 3b1064eef407d2d288a5b96d258178a1e67b3b80
    distinct: true
    message: |-
      Merge pull request #8 from neglectedvalue/patch-method

      Handle PATCH method.
    committer:
      name: Konstantin Haase
      username: rkh
      email: konstantin.mailinglists@googlemail.com
ref: refs/heads/master
compare: https://github.com/rkh/yard-sinatra/compare/7f884574f68b...3b1064eef407
before: 7f884574f68b192b5936f184f552a7d70d57d97c
created: false
', 'y8lpoIaFCoGnRR6v5ajw', '---
rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - rbx
  - rbx-2.0
  - jruby
  - ruby-head
notifications:
  recipients:
    - k.haase@finn.de
.result: configured
', '2012-07-17 19:23:30.876000', '2012-07-17 19:23:30.875000', '2012-07-17 19:23:30.400000', '2012-07-17 19:23:32.271000', 267, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (194759, 1649, 194785, 'finished', NULL, '{"pusher":{"name":"tjeden","email":"tjeden@gmail.com"},"repository":{"name":"yard-sinatra","size":124,"has_wiki":true,"created_at":"2010/02/15 02:46:25 -0800","watchers":21,"private":false,"url":"https://github.com/rkh/yard-sinatra","fork":false,"language":"Ruby","pushed_at":"2012/01/27 07:04:43 -0800","has_downloads":true,"open_issues":2,"has_issues":true,"homepage":"","description":"Display sinatra routes in yard documentation.","forks":6,"owner":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"forced":true,"after":"2fae74f3302c8a6a0563f88bbc37a0e2da7a654e","deleted":false,"ref":"refs/heads/work","commits":[{"added":["spec/tag_app.rb"],"modified":[],"author":{"name":"Aleksander Dąbrowski","username":"tjeden","email":"aleksander.dabrowski@connectmedica.com"},"removed":[],"timestamp":"2012-01-27T07:04:25-08:00","url":"https://github.com/rkh/yard-sinatra/commit/2fae74f3302c8a6a0563f88bbc37a0e2da7a654e","id":"2fae74f3302c8a6a0563f88bbc37a0e2da7a654e","distinct":true,"message":"faling spec with tag added"}],"before":"0000000000000000000000000000000000000000","compare":"https://github.com/rkh/yard-sinatra/commit/2fae74f","created":true}', 'y8lpoIaFCoGnRR6v5ajw', '---
:rvm:
  - 1.8.7
  - 1.9.2
  - 1.9.3
  - rbx
  - rbx-2.0
  - jruby
  - ruby-head
:notifications:
  :recipients:
    - k.haase@finn.de
:".configured": true
', '2012-01-27 15:04:45.299000', '2012-01-27 15:04:46.202000', '2012-01-27 15:04:44.946660', '2012-01-27 15:04:46.203000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (86863, 1649, 86861, 'finished', 'github', '{"pusher":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"},"repository":{"name":"yard-sinatra","size":164,"created_at":"2010/02/15 02:46:25 -0800","has_wiki":true,"private":false,"watchers":14,"url":"https://github.com/rkh/yard-sinatra","fork":false,"language":"Ruby","pushed_at":"2011/08/17 13:38:21 -0700","has_downloads":true,"open_issues":2,"has_issues":true,"homepage":"","description":"Display sinatra routes in yard documentation.","forks":6,"owner":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"ref_name":"master","forced":false,"after":"7f884574f68b192b5936f184f552a7d70d57d97c","deleted":false,"commits":[{"added":[],"modified":["Gemfile.lock","Rakefile"],"removed":[],"timestamp":"2011-08-17T13:38:16-07:00","author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"url":"https://github.com/rkh/yard-sinatra/commit/7f884574f68b192b5936f184f552a7d70d57d97c","id":"7f884574f68b192b5936f184f552a7d70d57d97c","distinct":true,"message":"add rake default task"}],"ref":"refs/heads/master","base_ref":null,"compare":"https://github.com/rkh/yard-sinatra/compare/22688f6...7f88457","before":"22688f61ecf7d639dd4606545ff11c577fde3275","created":false}', 'y8lpoIaFCoGnRR6v5ajw', '---
rvm: jruby
notifications: !map:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: "true"
', '2011-08-17 20:38:33.000000', '2011-08-17 20:39:54.000000', '2011-08-17 20:38:23.018154', '2011-08-26 08:46:37.676188', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (86853, 1649, 86850, 'finished', 'github', '{"pusher":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"},"repository":{"name":"yard-sinatra","size":164,"created_at":"2010/02/15 02:46:25 -0800","has_wiki":true,"private":false,"watchers":14,"url":"https://github.com/rkh/yard-sinatra","fork":false,"language":"Ruby","pushed_at":"2011/08/17 13:36:37 -0700","has_downloads":true,"open_issues":2,"has_issues":true,"homepage":"","description":"Display sinatra routes in yard documentation.","forks":6,"owner":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"ref_name":"master","forced":false,"after":"22688f61ecf7d639dd4606545ff11c577fde3275","deleted":false,"commits":[{"modified":["Gemfile"],"added":[],"timestamp":"2011-08-17T13:36:19-07:00","removed":[],"author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"url":"https://github.com/rkh/yard-sinatra/commit/c777a2b9d20488b862373e4bb2db2dd199b428d3","id":"c777a2b9d20488b862373e4bb2db2dd199b428d3","distinct":true,"message":"add rake to gemfile"},{"modified":[".travis.yml"],"added":[],"timestamp":"2011-08-17T13:36:33-07:00","removed":[],"author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"url":"https://github.com/rkh/yard-sinatra/commit/22688f61ecf7d639dd4606545ff11c577fde3275","id":"22688f61ecf7d639dd4606545ff11c577fde3275","distinct":true,"message":"more rubies"}],"ref":"refs/heads/master","base_ref":null,"compare":"https://github.com/rkh/yard-sinatra/compare/5352947...22688f6","before":"53529475f0b98df69bf0ad867f44469dbc98318b","created":false}', 'y8lpoIaFCoGnRR6v5ajw', '---
rvm: rbx
notifications: !map:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: "true"
', '2011-08-17 20:36:47.000000', '2011-08-17 20:38:08.000000', '2011-08-17 20:36:39.140223', '2011-08-26 08:46:37.412247', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (86846, 1649, 86848, 'finished', 'github', '{"pusher":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"},"repository":{"name":"yard-sinatra","size":164,"created_at":"2010/02/15 02:46:25 -0800","has_wiki":true,"private":false,"watchers":14,"language":"Ruby","url":"https://github.com/rkh/yard-sinatra","fork":false,"pushed_at":"2011/08/17 13:34:49 -0700","has_downloads":true,"open_issues":2,"has_issues":true,"homepage":"","description":"Display sinatra routes in yard documentation.","forks":6,"owner":{"name":"rkh","email":"konstantin.mailinglists@googlemail.com"}},"ref_name":"master","forced":false,"after":"53529475f0b98df69bf0ad867f44469dbc98318b","deleted":false,"commits":[{"modified":["Gemfile"],"added":[],"timestamp":"2011-08-17T13:34:45-07:00","author":{"name":"Konstantin Haase","username":"rkh","email":"konstantin.mailinglists@googlemail.com"},"removed":[],"url":"https://github.com/rkh/yard-sinatra/commit/53529475f0b98df69bf0ad867f44469dbc98318b","id":"53529475f0b98df69bf0ad867f44469dbc98318b","distinct":true,"message":"fix gemfile"}],"ref":"refs/heads/master","base_ref":null,"before":"45678cd123e829fdff6574067cd3e5852942b084","compare":"https://github.com/rkh/yard-sinatra/compare/45678cd...5352947","created":false}', 'y8lpoIaFCoGnRR6v5ajw', '---
rvm:
- 1.8.7
- 1.9.2
notifications: !map:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: "true"
', '2011-08-17 20:34:59.000000', '2011-08-17 20:35:36.000000', '2011-08-17 20:34:50.511386', '2011-08-26 08:46:37.288723', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (237073, 8975, 237101, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"hurt_logger","size":136,"has_wiki":true,"created_at":"2012/03/02 01:06:24 -0800","private":false,"watchers":3,"url":"https://github.com/mattmatt/hurt_logger","fork":false,"language":"Ruby","pushed_at":"2012/03/04 03:25:42 -0800","has_downloads":true,"open_issues":0,"has_issues":true,"forks":1,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"after":"5f86148105d50b751a58524ab4c4ac7d982a24bf","head_commit":{"added":[],"modified":["lib/hurt_logger.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:25:36-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/5f86148105d50b751a58524ab4c4ac7d982a24bf","id":"5f86148105d50b751a58524ab4c4ac7d982a24bf","distinct":true,"message":"Remove debug.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/hurt_logger.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:25:36-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/5f86148105d50b751a58524ab4c4ac7d982a24bf","id":"5f86148105d50b751a58524ab4c4ac7d982a24bf","distinct":true,"message":"Remove debug.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/hurt_logger/compare/e76b172...5f86148","before":"e76b1728ffa54c5e2c8d36d599c79608ad4ce91d","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".configured": true
', '2012-03-04 11:25:47.706000', '2012-03-04 11:25:48.530000', '2012-03-04 11:25:47.500672', '2012-03-04 11:25:48.531000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (237071, 8975, 237099, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"hurt_logger","size":136,"has_wiki":true,"created_at":"2012/03/02 01:06:24 -0800","private":false,"watchers":3,"url":"https://github.com/mattmatt/hurt_logger","fork":false,"language":"Ruby","pushed_at":"2012/03/04 03:23:11 -0800","has_downloads":true,"open_issues":0,"has_issues":true,"forks":1,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"after":"e76b1728ffa54c5e2c8d36d599c79608ad4ce91d","head_commit":{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:18:57-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/e76b1728ffa54c5e2c8d36d599c79608ad4ce91d","id":"e76b1728ffa54c5e2c8d36d599c79608ad4ce91d","distinct":true,"message":"Tell what signal we''ve received.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:18:57-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/e76b1728ffa54c5e2c8d36d599c79608ad4ce91d","id":"e76b1728ffa54c5e2c8d36d599c79608ad4ce91d","distinct":true,"message":"Tell what signal we''ve received.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/hurt_logger/compare/189551e...e76b172","before":"189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".configured": true
', '2012-03-04 11:23:12.944000', '2012-03-04 11:23:13.723000', '2012-03-04 11:23:12.751170', '2012-03-04 11:23:13.724000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (237063, 8975, 237091, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"hurt_logger","size":136,"has_wiki":true,"created_at":"2012/03/02 01:06:24 -0800","private":false,"watchers":3,"url":"https://github.com/mattmatt/hurt_logger","fork":false,"language":"Ruby","pushed_at":"2012/03/04 03:17:33 -0800","has_downloads":true,"open_issues":0,"has_issues":true,"forks":1,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"after":"189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d","head_commit":{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:13:37-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d","id":"189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d","distinct":true,"message":"Properly trap signal.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/hurt_logger.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:31:28-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/2aec7b546a95c8bc079208d2eca61a78ceee0c5a","id":"2aec7b546a95c8bc079208d2eca61a78ceee0c5a","distinct":true,"message":"EM.run, bro.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:37:29-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/facecfd4e67fc6b8a412c9abdf60974647389ba2","id":"facecfd4e67fc6b8a412c9abdf60974647389ba2","distinct":true,"message":"Use require_relative","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger.rb","lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:55:16-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/62eebad2bce0720dcf24167673e591e63e3f973e","id":"62eebad2bce0720dcf24167673e591e63e3f973e","distinct":true,"message":"Stop EM properly on shutting down tail.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:56:38-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/b6642043a098c70a5f054ab184630ddc331f79f2","id":"b6642043a098c70a5f054ab184630ddc331f79f2","distinct":true,"message":"Require em-hiredis.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:58:38-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/b5f185b59e84976baa4a8cb5d5f21efbc956a58a","id":"b5f185b59e84976baa4a8cb5d5f21efbc956a58a","distinct":true,"message":"Debug.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:00:56-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/32980b1e4bf7b645b18383d6ac4007474d55d87d","id":"32980b1e4bf7b645b18383d6ac4007474d55d87d","distinct":true,"message":"Debug.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["Procfile","lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:05:12-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/57b532739735a24602fa27908c80e435f1351672","id":"57b532739735a24602fa27908c80e435f1351672","distinct":true,"message":"Add tail argv.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:06:37-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/53cdaffe23a735a3a0c32ed431c2a5b1916806d1","id":"53cdaffe23a735a3a0c32ed431c2a5b1916806d1","distinct":true,"message":"EM.run","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:07:50-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/c282265c24e5207acb116315aca688d86ad61458","id":"c282265c24e5207acb116315aca688d86ad61458","distinct":true,"message":"Fix typo.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:11:25-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/98d498343f8d05962a1529e36bcfccc3872f9721","id":"98d498343f8d05962a1529e36bcfccc3872f9721","distinct":true,"message":"Trap more signals.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},{"added":[],"modified":["lib/hurt_logger/tail.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T03:13:37-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d","id":"189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d","distinct":true,"message":"Properly trap signal.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/hurt_logger/compare/846cffc...189551e","before":"846cffc14ee88052bce9ec2c5b0e27e5e65b9247","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".configured": true
', '2012-03-04 11:17:35.151000', '2012-03-04 11:17:35.902000', '2012-03-04 11:17:34.829935', '2012-03-04 11:17:35.903000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (237006, 8975, 237034, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"hurt_logger","size":136,"has_wiki":true,"created_at":"2012/03/02 01:06:24 -0800","private":false,"watchers":3,"language":"Ruby","url":"https://github.com/mattmatt/hurt_logger","fork":false,"pushed_at":"2012/03/04 02:04:01 -0800","has_downloads":true,"open_issues":0,"has_issues":true,"forks":1,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"after":"846cffc14ee88052bce9ec2c5b0e27e5e65b9247","head_commit":{"added":["lib/hurt_logger/tail.rb"],"modified":["Procfile","lib/hurt_logger.rb","spec/hurt_logger_spec.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:03:57-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/846cffc14ee88052bce9ec2c5b0e27e5e65b9247","id":"846cffc14ee88052bce9ec2c5b0e27e5e65b9247","distinct":true,"message":"Add tail command to display messages from pubsub drain.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"deleted":false,"commits":[{"added":["lib/hurt_logger/tail.rb"],"modified":["Procfile","lib/hurt_logger.rb","spec/hurt_logger_spec.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T02:03:57-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/846cffc14ee88052bce9ec2c5b0e27e5e65b9247","id":"846cffc14ee88052bce9ec2c5b0e27e5e65b9247","distinct":true,"message":"Add tail command to display messages from pubsub drain.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"ref":"refs/heads/master","before":"9c88fe2400691aa658340b79bc5e835648d34e89","compare":"https://github.com/mattmatt/hurt_logger/compare/9c88fe2...846cffc","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".configured": true
', '2012-03-04 10:04:02.931000', '2012-03-04 10:04:03.740000', '2012-03-04 10:04:02.713683', '2012-03-04 10:04:03.742000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (236962, 8975, 236990, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"hurt_logger","size":136,"has_wiki":true,"created_at":"2012/03/02 01:06:24 -0800","private":false,"watchers":3,"url":"https://github.com/mattmatt/hurt_logger","fork":false,"language":"Ruby","pushed_at":"2012/03/04 01:03:47 -0800","has_downloads":true,"open_issues":0,"has_issues":true,"forks":1,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"after":"9c88fe2400691aa658340b79bc5e835648d34e89","head_commit":{"added":[],"modified":["lib/hurt_logger.rb","spec/hurt_logger_spec.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T01:03:43-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/9c88fe2400691aa658340b79bc5e835648d34e89","id":"9c88fe2400691aa658340b79bc5e835648d34e89","distinct":true,"message":"Read drains and filters from ENV.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/hurt_logger.rb","spec/hurt_logger_spec.rb"],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"timestamp":"2012-03-04T01:03:43-08:00","removed":[],"url":"https://github.com/mattmatt/hurt_logger/commit/9c88fe2400691aa658340b79bc5e835648d34e89","id":"9c88fe2400691aa658340b79bc5e835648d34e89","distinct":true,"message":"Read drains and filters from ENV.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/hurt_logger/compare/33a7001...9c88fe2","before":"33a7001e99db4d7b6567542dd5dc7203736b287b","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".configured": true
', '2012-03-04 09:03:49.355000', '2012-03-04 09:03:50.140000', '2012-03-04 09:03:49.113340', '2012-03-04 09:03:50.141000', NULL, NULL, 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (371697, 9657, 363794, 'finished', NULL, '{"number":11,"pull_request":{"head":{"repo":{"name":"lograge","created_at":"2012-05-16T19:17:38Z","size":124,"has_wiki":true,"clone_url":"https://github.com/imajes/lograge.git","watchers":1,"updated_at":"2012-05-16T19:20:16Z","private":false,"ssh_url":"git@github.com:imajes/lograge.git","language":"Ruby","url":"https://api.github.com/repos/imajes/lograge","fork":true,"git_url":"git://github.com/imajes/lograge.git","pushed_at":"2012-05-16T19:20:15Z","id":4350797,"svn_url":"https://github.com/imajes/lograge","has_downloads":true,"mirror_url":null,"open_issues":0,"has_issues":false,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","description":"An attempt to tame Rails'' default policy to log everything.","forks":0,"html_url":"https://github.com/imajes/lograge","owner":{"gravatar_id":"10f6225de95e15be417e2efb47e3f13a","avatar_url":"https://secure.gravatar.com/avatar/10f6225de95e15be417e2efb47e3f13a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/imajes","id":2073,"login":"imajes"}},"label":"imajes:patch-1","sha":"90e858410a32ae82fa3cd13aa1ddb5d073ad4404","ref":"patch-1","user":{"gravatar_id":"10f6225de95e15be417e2efb47e3f13a","avatar_url":"https://secure.gravatar.com/avatar/10f6225de95e15be417e2efb47e3f13a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/imajes","id":2073,"login":"imajes"}},"issue_url":"https://github.com/mattmatt/lograge/issues/11","number":11,"merged_by":null,"merged":false,"created_at":"2012-05-16T19:20:42Z","changed_files":1,"comments":0,"body":"this enforces removal of the query string before it hits the logger.","title":"Properly filter params","diff_url":"https://github.com/mattmatt/lograge/pull/11.diff","additions":2,"updated_at":"2012-05-16T19:20:42Z","url":"https://api.github.com/repos/mattmatt/lograge/pulls/11","_links":{"html":{"href":"https://github.com/mattmatt/lograge/pull/11"},"self":{"href":"https://api.github.com/repos/mattmatt/lograge/pulls/11"},"comments":{"href":"https://api.github.com/repos/mattmatt/lograge/issues/11/comments"},"issue":{"href":"https://api.github.com/repos/mattmatt/lograge/issues/11"},"review_comments":{"href":"https://api.github.com/repos/mattmatt/lograge/pulls/11/comments"}},"id":1367374,"patch_url":"https://github.com/mattmatt/lograge/pull/11.patch","mergeable":null,"closed_at":null,"merged_at":null,"commits":1,"user":{"gravatar_id":"10f6225de95e15be417e2efb47e3f13a","avatar_url":"https://secure.gravatar.com/avatar/10f6225de95e15be417e2efb47e3f13a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/imajes","id":2073,"login":"imajes"},"html_url":"https://github.com/mattmatt/lograge/pull/11","deletions":1,"review_comments":0,"base":{"repo":{"name":"lograge","created_at":"2012-03-10T06:24:57Z","size":136,"has_wiki":true,"clone_url":"https://github.com/mattmatt/lograge.git","watchers":123,"updated_at":"2012-05-16T19:17:38Z","private":false,"ssh_url":"git@github.com:mattmatt/lograge.git","language":"Ruby","url":"https://api.github.com/repos/mattmatt/lograge","fork":false,"git_url":"git://github.com/mattmatt/lograge.git","pushed_at":"2012-05-06T11:13:28Z","id":3677872,"svn_url":"https://github.com/mattmatt/lograge","has_downloads":true,"mirror_url":null,"open_issues":5,"has_issues":true,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","description":"An attempt to tame Rails'' default policy to log everything.","forks":9,"html_url":"https://github.com/mattmatt/lograge","owner":{"gravatar_id":"4d9dd9bd8d3d4d0ba8af2acc41d14006","avatar_url":"https://secure.gravatar.com/avatar/4d9dd9bd8d3d4d0ba8af2acc41d14006?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/mattmatt","id":5373,"login":"mattmatt"}},"label":"mattmatt:master","sha":"1583b356fe4acb5456ebf0d544a16fdb445d52ee","ref":"master","user":{"gravatar_id":"4d9dd9bd8d3d4d0ba8af2acc41d14006","avatar_url":"https://secure.gravatar.com/avatar/4d9dd9bd8d3d4d0ba8af2acc41d14006?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/mattmatt","id":5373,"login":"mattmatt"}},"state":"open"},"repository":{"name":"lograge","has_wiki":true,"size":136,"created_at":"2012-03-10T06:24:57Z","clone_url":"https://github.com/mattmatt/lograge.git","private":false,"updated_at":"2012-05-16T19:17:38Z","watchers":123,"language":"Ruby","fork":false,"url":"https://api.github.com/repos/mattmatt/lograge","git_url":"git://github.com/mattmatt/lograge.git","ssh_url":"git@github.com:mattmatt/lograge.git","id":3677872,"svn_url":"https://github.com/mattmatt/lograge","pushed_at":"2012-05-06T11:13:28Z","has_downloads":true,"mirror_url":null,"open_issues":5,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","has_issues":true,"forks":9,"description":"An attempt to tame Rails'' default policy to log everything.","html_url":"https://github.com/mattmatt/lograge","owner":{"gravatar_id":"4d9dd9bd8d3d4d0ba8af2acc41d14006","avatar_url":"https://secure.gravatar.com/avatar/4d9dd9bd8d3d4d0ba8af2acc41d14006?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/mattmatt","id":5373,"login":"mattmatt"}},"sender":{"gravatar_id":"10f6225de95e15be417e2efb47e3f13a","avatar_url":"https://secure.gravatar.com/avatar/10f6225de95e15be417e2efb47e3f13a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/imajes","id":2073,"login":"imajes"},"action":"opened"}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".result": configured
', NULL, '2012-05-16 19:20:45.002000', '2012-05-16 19:20:44.526000', '2012-05-16 19:20:45.002000', 5100, 'User', 'pull_request', 'https://api.github.com/repos/mattmatt/lograge/issues/11/comments', '1583b356fe4acb5456ebf0d544a16fdb445d52ee', '90e858410a32ae82fa3cd13aa1ddb5d073ad4404');

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (347560, 9657, 341599, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"lograge","size":168,"created_at":"2012/03/09 22:24:57 -0800","has_wiki":true,"watchers":120,"private":false,"fork":false,"language":"Ruby","url":"https://github.com/mattmatt/lograge","pushed_at":"2012/05/06 04:13:28 -0700","has_downloads":true,"open_issues":3,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","has_issues":true,"description":"An attempt to tame Rails'' default policy to log everything.","forks":8,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"head_commit":{"added":[],"modified":["lib/lograge/log_subscriber.rb","spec/lograge_logsubscriber_spec.rb"],"timestamp":"2012-05-06T04:12:07-07:00","author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"removed":[],"url":"https://github.com/mattmatt/lograge/commit/1583b356fe4acb5456ebf0d544a16fdb445d52ee","id":"1583b356fe4acb5456ebf0d544a16fdb445d52ee","distinct":true,"message":"Return status=0 when the status is unknown.\n\nUpdate re #5.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"after":"1583b356fe4acb5456ebf0d544a16fdb445d52ee","deleted":false,"commits":[{"added":[],"modified":["lib/lograge/log_subscriber.rb","spec/lograge_logsubscriber_spec.rb"],"timestamp":"2012-05-06T04:12:07-07:00","author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"removed":[],"url":"https://github.com/mattmatt/lograge/commit/1583b356fe4acb5456ebf0d544a16fdb445d52ee","id":"1583b356fe4acb5456ebf0d544a16fdb445d52ee","distinct":true,"message":"Return status=0 when the status is unknown.\n\nUpdate re #5.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"ref":"refs/heads/master","compare":"https://github.com/mattmatt/lograge/compare/32f645b...1583b35","before":"32f645b92cddfd39afdccefba6ed87eebc7e72e0","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".result": configured
', NULL, '2012-05-06 11:13:30.309000', '2012-05-06 11:13:29.939000', '2012-05-06 11:13:30.310000', 5100, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (346097, 9657, 340261, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"lograge","has_wiki":true,"size":168,"created_at":"2012/03/09 22:24:57 -0800","private":false,"watchers":120,"language":"Ruby","fork":false,"url":"https://github.com/mattmatt/lograge","pushed_at":"2012/05/05 04:09:25 -0700","has_downloads":true,"open_issues":3,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","has_issues":true,"description":"An attempt to tame Rails'' default policy to log everything.","forks":8,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"head_commit":{"added":[],"modified":[".travis.yml"],"timestamp":"2012-05-05T04:09:17-07:00","removed":[],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"url":"https://github.com/mattmatt/lograge/commit/32f645b92cddfd39afdccefba6ed87eebc7e72e0","id":"32f645b92cddfd39afdccefba6ed87eebc7e72e0","distinct":true,"message":"Revert \"Test more Rubies on Travis.\"\n\nThis reverts commit fa3cad163b43f39defa481e956b15fce7b7cb992.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"after":"32f645b92cddfd39afdccefba6ed87eebc7e72e0","deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":[".travis.yml"],"timestamp":"2012-05-05T04:09:17-07:00","removed":[],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"url":"https://github.com/mattmatt/lograge/commit/32f645b92cddfd39afdccefba6ed87eebc7e72e0","id":"32f645b92cddfd39afdccefba6ed87eebc7e72e0","distinct":true,"message":"Revert \"Test more Rubies on Travis.\"\n\nThis reverts commit fa3cad163b43f39defa481e956b15fce7b7cb992.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/lograge/compare/fa3cad1...32f645b","before":"fa3cad163b43f39defa481e956b15fce7b7cb992","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".result": configured
', NULL, '2012-05-05 11:09:26.796000', '2012-05-05 11:09:26.403000', '2012-05-05 11:09:26.796000', 5100, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (346095, 9657, 340259, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"lograge","has_wiki":true,"size":168,"created_at":"2012/03/09 22:24:57 -0800","private":false,"watchers":120,"fork":false,"url":"https://github.com/mattmatt/lograge","language":"Ruby","pushed_at":"2012/05/05 04:08:16 -0700","has_downloads":true,"open_issues":3,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","has_issues":true,"description":"An attempt to tame Rails'' default policy to log everything.","forks":8,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"head_commit":{"added":[],"modified":[".travis.yml"],"removed":[],"timestamp":"2012-05-05T04:08:05-07:00","author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"url":"https://github.com/mattmatt/lograge/commit/fa3cad163b43f39defa481e956b15fce7b7cb992","id":"fa3cad163b43f39defa481e956b15fce7b7cb992","distinct":true,"message":"Test more Rubies on Travis.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"after":"fa3cad163b43f39defa481e956b15fce7b7cb992","deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":[".travis.yml"],"removed":[],"timestamp":"2012-05-05T04:08:05-07:00","author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"url":"https://github.com/mattmatt/lograge/commit/fa3cad163b43f39defa481e956b15fce7b7cb992","id":"fa3cad163b43f39defa481e956b15fce7b7cb992","distinct":true,"message":"Test more Rubies on Travis.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/lograge/compare/b533373...fa3cad1","before":"b5333734d2ab7677eac8e5c9ee8e13151ac69057","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
  - ree
  - 1.8.7
:script: bundle exec rspec
:".result": configured
', NULL, '2012-05-05 11:08:19.327000', '2012-05-05 11:08:18.620000', '2012-05-05 11:08:19.328000', 5100, 'User', 'push', NULL, NULL, NULL);

INSERT INTO requests (id, repository_id, commit_id, state, source, payload, token, config, started_at, finished_at, created_at, updated_at, owner_id, owner_type, event_type, comments_url, base_commit, head_commit)
  VALUES (346087, 9657, 340251, 'finished', NULL, '{"pusher":{"name":"mattmatt","email":"meyer@paperplanes.de"},"repository":{"name":"lograge","has_wiki":true,"size":168,"created_at":"2012/03/09 22:24:57 -0800","private":false,"watchers":120,"language":"Ruby","fork":false,"url":"https://github.com/mattmatt/lograge","pushed_at":"2012/05/05 04:03:42 -0700","has_downloads":true,"open_issues":3,"homepage":"http://www.paperplanes.de/2012/3/14/on-notifications-logsubscribers-and-bringing-sanity-to-rails-logging.html","has_issues":true,"description":"An attempt to tame Rails'' default policy to log everything.","forks":8,"owner":{"name":"mattmatt","email":"meyer@paperplanes.de"}},"forced":false,"head_commit":{"added":[],"modified":["lib/lograge.rb"],"timestamp":"2012-05-05T04:03:42-07:00","removed":[],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"url":"https://github.com/mattmatt/lograge/commit/b5333734d2ab7677eac8e5c9ee8e13151ac69057","id":"b5333734d2ab7677eac8e5c9ee8e13151ac69057","distinct":true,"message":"Merge pull request #7 from greis/log_subscribers\n\nFind current Rails log subscribers and remove their events.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}},"after":"b5333734d2ab7677eac8e5c9ee8e13151ac69057","deleted":false,"ref":"refs/heads/master","commits":[{"added":[],"modified":["lib/lograge.rb"],"timestamp":"2012-04-22T19:46:49-07:00","removed":[],"author":{"name":"Gabriel Reis","username":"greis","email":"bielmooca@gmail.com"},"url":"https://github.com/mattmatt/lograge/commit/06258f98f7ab6a355b84b3c9d3c2c84510af83c0","id":"06258f98f7ab6a355b84b3c9d3c2c84510af83c0","distinct":true,"message":"Find current Rails log subscribers and remove their events.","committer":{"name":"Gabriel Reis","username":"greis","email":"bielmooca@gmail.com"}},{"added":[],"modified":["lib/lograge.rb"],"timestamp":"2012-05-05T04:03:42-07:00","removed":[],"author":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"},"url":"https://github.com/mattmatt/lograge/commit/b5333734d2ab7677eac8e5c9ee8e13151ac69057","id":"b5333734d2ab7677eac8e5c9ee8e13151ac69057","distinct":true,"message":"Merge pull request #7 from greis/log_subscribers\n\nFind current Rails log subscribers and remove their events.","committer":{"name":"Mathias Meyer","username":"mattmatt","email":"meyer@paperplanes.de"}}],"compare":"https://github.com/mattmatt/lograge/compare/d87a781...b533373","before":"d87a781048509e82be07126c597d48ba5aa407da","created":false}', 'z1zcxUyPPSXRFQsXpm3Z', '---
:language: ruby
:rvm:
  - 1.9.3
  - 1.9.2
:script: bundle exec rspec
:".result": configured
', NULL, '2012-05-05 11:03:46.806000', '2012-05-05 11:03:43.524000', '2012-05-05 11:03:46.807000', 5100, 'User', 'push', NULL, NULL, NULL);

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (488920, 4351, '4393c5d2501bea3f921a0a31806717d93add05fe', 'refs/heads/master', 'master', 'Merge branch ''instrumentation-level''', 'https://github.com/travis-ci/travis-support/compare/193acbc85815...4393c5d2501b', '2012-07-10 17:02:31.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-07-10 17:03:07.829000', '2012-07-10 17:03:07.829000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (488583, 4351, 'f9ff4f7922770e7a11fa3e04f85f1cd734596581', 'refs/heads/instrumentation-level', 'instrumentation-level', 'add support for log levels', 'https://github.com/travis-ci/travis-support/commit/f9ff4f792277', '2012-07-10 15:15:25.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-07-10 15:15:49.200000', '2012-07-10 15:15:49.200000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (485418, 4351, '193acbc858154b0d86a0ee41d932ca0083933731', 'refs/heads/master', 'master', 'remove stale require', 'https://github.com/travis-ci/travis-support/compare/ec52ebda6aa2...193acbc85815', '2012-07-09 12:05:09.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-09 12:05:22.236000', '2012-07-09 12:05:22.236000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (485407, 4351, 'ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5', 'refs/heads/master', 'master', 'prepend a version to metriks names', 'https://github.com/travis-ci/travis-support/compare/1e76ebd1108d...ec52ebda6aa2', '2012-07-09 11:59:11.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-09 11:59:22.844000', '2012-07-09 11:59:22.844000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (482125, 4351, '1e76ebd1108dd918bd0d17c5f241a7984292b31f', 'refs/heads/master', 'master', 'Merge pull request #3 from drogus/obfuscate-env-vars

Add Travis::Helpers.obfuscate_env_vars', 'https://github.com/travis-ci/travis-support/compare/ad079609a408...1e76ebd1108d', '2012-07-07 18:45:25.000000', 'Erik Michaels-Ober', 'sferik@gmail.com', 'Erik Michaels-Ober', 'sferik@gmail.com', '2012-07-07 18:45:30.399000', '2012-07-07 18:45:30.399000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (512493, 3323, '42b82fb8fc99986c6d1999c8f39272a292731b4e', 'refs/pull/81/merge', 'master', 'Fix issue #537 (branch names with slashes included)
', 'https://github.com/travis-ci/travis-core/pull/81', '2012-07-19 16:46:34.000000', 'Andrey Andreev', 'narf@bofh.bg', 'Andrey Andreev', 'narf@bofh.bg', '2012-07-19 16:51:13.131000', '2012-07-19 16:51:13.131000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (511984, 3323, 'dc201083ae994aa29793570f24abba427e2513a5', 'refs/pull/80/merge', 'master', 'Fix indentation and syntax error
', 'https://github.com/travis-ci/travis-core/pull/80', '2012-07-19 13:58:22.000000', 'Corey Richardson', 'corey@octayn.net', 'Corey Richardson', 'corey@octayn.net', '2012-07-19 13:58:43.375000', '2012-07-19 13:58:43.375000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (511952, 3323, '73d8c83f7d9672fe9181355f8ba285faf8630e60', 'refs/pull/80/merge', 'master', 'Manually rebase the patch for travis-ci/travis-core/#56 (I hope it works)
', 'https://github.com/travis-ci/travis-core/pull/80', '2012-07-19 13:17:00.000000', 'Corey Richardson', 'corey@octayn.net', 'Corey Richardson', 'corey@octayn.net', '2012-07-19 13:46:52.224000', '2012-07-19 13:46:52.224000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (509077, 3323, '62f8e2f5cef3c309b7b2d50894cf81b53de3cbf5', 'refs/pull/78/merge', 'master', 'Stub the Repository class

The api_spec.rb file is ran first on some ruby implementations/systems,
and if we create the Repository class there, that messes up Rails''
autoloading in later tests.
', 'https://github.com/travis-ci/travis-core/pull/78', '2012-07-18 12:48:13.000000', 'Henrik Hodne', 'me@henrikhodne.com', 'Henrik Hodne', 'me@henrikhodne.com', '2012-07-18 12:50:11.501000', '2012-07-18 12:50:11.501000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (506427, 3323, '2531cab2f6584faf311eae19dda0fe6c34fb7264', 'refs/heads/master', 'master', 'rescue from broken yaml', 'https://github.com/travis-ci/travis-core/compare/b55a1ae687a3...2531cab2f658', '2012-07-17 15:19:21.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-17 15:19:31.169000', '2012-07-17 15:19:31.169000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (512511, 59, 'ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07', 'refs/heads/production', 'production', 'gotta exclude finished_at nulls', 'https://github.com/travis-ci/travis-ci/compare/9dd6af0f8aa8...ac6ddfa94b5c', '2012-07-19 16:53:41.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-19 16:56:44.558000', '2012-07-19 16:56:44.558000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (511705, 59, '50450976edf82dd2904749e08181c39bf68052dc', 'refs/heads/master', 'master', 'add seed data, fix a few things (seeds still generate errors when loading, even though functional)', 'https://github.com/travis-ci/travis-ci/compare/4b634853419d...50450976edf8', '2012-07-19 11:35:29.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-19 11:35:43.017000', '2012-07-19 11:35:43.017000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (511621, 59, '4b634853419d97f694fb7c2ad0a5fb8ead232417', 'refs/heads/master', 'master', 'add a seed export thingy', 'https://github.com/travis-ci/travis-ci/compare/9dd6af0f8aa8...4b634853419d', '2012-07-19 10:20:18.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-19 10:33:40.049000', '2012-07-19 10:33:40.049000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (510600, 59, 'bc6a35b9cd515d9607ae4abdff6ade93509c3b05', 'refs/pull/636/merge', 'master', 'Switch to 1.9 hash syntax
', 'https://github.com/travis-ci/travis-ci/pull/636', '2012-07-17 22:28:29.000000', 'Henrik Hodne', 'me@henrikhodne.com', 'Henrik Hodne', 'me@henrikhodne.com', '2012-07-18 22:39:28.409000', '2012-07-18 22:39:28.409000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (506626, 59, '9dd6af0f8aa8182fad7f7a399ef21188698d194a', 'refs/heads/production', 'production', 'downgrade oauth related gems because one of them caused new github accounts to not be able to sign in/create an account on travis', 'https://github.com/travis-ci/travis-ci/compare/712cd8d3a173...9dd6af0f8aa8', '2012-07-17 16:22:19.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-17 16:23:10.750000', '2012-07-17 16:23:10.750000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (505919, 3371, 'ffc385738aa4ca87c4868db0441287912990683b', 'refs/heads/production', 'production', 'bumped travis-core, but please please remember to bundle using only jruby and not mri!!!', 'https://github.com/travis-ci/travis-hub/compare/2c746da5ecd3...ffc385738aa4', '2012-07-17 11:52:40.000000', 'Josh Kalderimis', 'josh.kalderimis@gmail.com', 'Josh Kalderimis', 'josh.kalderimis@gmail.com', '2012-07-17 11:55:19.649000', '2012-07-17 11:55:19.649000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (505914, 3371, 'ffc385738aa4ca87c4868db0441287912990683b', 'refs/heads/master', 'master', 'bumped travis-core, but please please remember to bundle using only jruby and not mri!!!', 'https://github.com/travis-ci/travis-hub/compare/f9cec63f1bdb...ffc385738aa4', '2012-07-17 11:52:40.000000', 'Josh Kalderimis', 'josh.kalderimis@gmail.com', 'Josh Kalderimis', 'josh.kalderimis@gmail.com', '2012-07-17 11:52:51.857000', '2012-07-17 11:52:51.857000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (505861, 3371, 'f9cec63f1bdbe308d867579465867cc2a10ade0c', 'refs/heads/master', 'master', 'bump travis-core', 'https://github.com/travis-ci/travis-hub/compare/9acbe3bb988c...f9cec63f1bdb', '2012-07-16 16:20:57.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-17 11:14:44.089000', '2012-07-17 11:14:44.089000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (503892, 3371, '9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b', 'refs/heads/master', 'master', 'bump travis-core', 'https://github.com/travis-ci/travis-hub/compare/2dfa023b1682...9acbe3bb988c', '2012-07-16 15:50:35.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-16 15:50:52.910000', '2012-07-16 15:50:52.910000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (503691, 3371, '2dfa023b1682c85a957d8beb25aefef253ae5ee9', 'refs/heads/master', 'master', 'bump travis-core', 'https://github.com/travis-ci/travis-hub/compare/2c746da5ecd3...2dfa023b1682', '2012-07-16 14:21:22.000000', 'Sven Fuchs', 'svenfuchs@artweb-design.de', 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-07-16 14:21:33.271000', '2012-07-16 14:21:33.271000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (228021, 7, '65d0186299ef7275de7398431b83f45119c9b8a8', NULL, 'master', 'add .travis.yml', 'https://github.com/svenfuchs/minimal/compare/4d99b8e...65d0186', '2012-02-27 00:09:30.000000', NULL, NULL, 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2012-02-27 00:09:41.535163', '2012-02-27 00:09:41.535163');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (9861, 7, '166d93c0bc0582c340cceb40d0d323b57d55f88f', NULL, 'v0.0.26', 'Bump to 0.0.26', NULL, '2011-05-09 10:53:25.000000', NULL, NULL, 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2011-05-09 10:54:04.866628', '2011-08-25 22:29:08.424320');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (9860, 7, '4d99b8ed9d34523470ba264e7c1841f8c349e7c2', NULL, 'master', 'Merge pull request #2 from johanness/patch-1

Add definition list tags', NULL, '2011-05-09 10:51:06.000000', NULL, NULL, 'Sven Fuchs', 'svenfuchs@artweb-design.de', '2011-05-09 10:51:08.478012', '2011-08-25 22:29:08.408826');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (315710, 8, 'c2df258d488f99ea2e3a6737810fb829d658773d', 'refs/heads/master', 'master', 'regexes in VersionFile can now accept additional characters after the patch version, such as ''0.1.2.pre3''; fixes #24', 'https://github.com/svenfuchs/gem-release/compare/739aecb...cb2b53b', '2012-04-22 18:50:04.000000', 'Dan Gebhardt', 'dan@cerebris.com', 'Dan Gebhardt', 'dan@cerebris.com', '2012-04-22 18:51:00.970359', '2012-04-22 18:51:00.970359');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (315709, 8, 'cb2b53bfb42e6323966b0caffe6b41a3f360656c', 'refs/heads/master', 'master', 'Bump to 0.3.1', 'https://github.com/svenfuchs/gem-release/compare/739aecb...cb2b53b', '2012-04-22 18:50:49.000000', 'Dan Gebhardt', 'dan@cerebris.com', 'Dan Gebhardt', 'dan@cerebris.com', '2012-04-22 18:51:00.620000', '2012-04-22 18:51:00.620000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (273502, 8, '739aecb81c482f72db99eb2483ef4dc6e25ae65b', 'refs/heads/master', 'master', 'minor README cleanup', 'https://github.com/svenfuchs/gem-release/compare/531f808...739aecb', '2012-03-28 12:10:53.000000', 'Dan Gebhardt', 'dan@cerebris.com', 'Dan Gebhardt', 'dan@cerebris.com', '2012-03-28 12:11:00.547587', '2012-03-28 12:11:00.547587');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (273501, 8, '739aecb81c482f72db99eb2483ef4dc6e25ae65b', 'refs/heads/master', 'master', 'minor README cleanup', 'https://github.com/svenfuchs/gem-release/compare/531f808...739aecb', '2012-03-28 12:10:53.000000', 'Dan Gebhardt', 'dan@cerebris.com', 'Dan Gebhardt', 'dan@cerebris.com', '2012-03-28 12:10:59.786398', '2012-03-28 12:10:59.786398');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (273073, 8, '531f808ebabc68d16149ae63876e793f1e579c4d', 'refs/heads/master', 'master', 'Bump to 0.3.0', 'https://github.com/svenfuchs/gem-release/compare/c142694...531f808', '2012-03-28 04:37:33.000000', 'Dan Gebhardt', 'dan@cerebris.com', 'Dan Gebhardt', 'dan@cerebris.com', '2012-03-28 04:40:01.315389', '2012-03-28 04:40:01.315389');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (491438, 9592, 'f01ff0648f35f42ac1844b821930c15974fd9f40', 'refs/heads/master', 'master', 'don''t request raw from github', 'https://github.com/rkh/gh/compare/708cc31f907a...f01ff0648f35', '2012-07-11 14:17:44.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-07-11 14:17:52.202000', '2012-07-11 14:17:52.202000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (491372, 9592, '708cc31f907a04102380b97a74a6b6da056a22fc', 'refs/heads/master', 'master', 'ignore content-type', 'https://github.com/rkh/gh/compare/a4f252e9f4cd...708cc31f907a', '2012-07-11 13:50:53.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-07-11 13:51:06.828000', '2012-07-11 13:51:06.828000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (434698, 9592, 'a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d', 'refs/heads/master', 'master', 'Merge pull request #1 from joshk/patch-1

just a small engrish fix', 'https://github.com/rkh/gh/compare/c831a3605094...a4f252e9f4cd', '2012-06-18 08:10:53.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-06-18 08:10:55.182000', '2012-06-18 08:10:55.182000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (420903, 9592, 'c831a3605094992546e3ab7b7ffb2ebb7979c041', 'refs/heads/master', 'master', 'and that other typo', 'https://github.com/rkh/gh/compare/f6712a1...c831a36', '2012-06-11 19:16:36.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-06-11 19:16:44.520000', '2012-06-11 19:16:44.520000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (420895, 9592, 'f6712a152038ab18d586c602beb34a3a613905c6', 'refs/heads/master', 'master', 'bump version', 'https://github.com/rkh/gh/compare/1752065...f6712a1', '2012-06-11 19:14:26.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-06-11 19:14:43.109000', '2012-06-11 19:14:43.109000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (507098, 1649, '3b1064eef407d2d288a5b96d258178a1e67b3b80', 'refs/heads/master', 'master', 'Merge pull request #8 from neglectedvalue/patch-method

Handle PATCH method.', 'https://github.com/rkh/yard-sinatra/compare/7f884574f68b...3b1064eef407', '2012-07-17 19:23:27.000000', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2012-07-17 19:23:30.339000', '2012-07-17 19:23:30.339000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (194785, 1649, '2fae74f3302c8a6a0563f88bbc37a0e2da7a654e', NULL, 'work', 'faling spec with tag added', 'https://github.com/rkh/yard-sinatra/commit/2fae74f', '2012-01-27 15:04:25.000000', NULL, NULL, 'Aleksander Dąbrowski', 'aleksander.dabrowski@connectmedica.com', '2012-01-27 15:04:44.888365', '2012-01-27 15:04:44.888365');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (86861, 1649, '7f884574f68b192b5936f184f552a7d70d57d97c', NULL, 'master', 'add rake default task', 'https://github.com/rkh/yard-sinatra/compare/22688f6...7f88457', '2011-08-17 20:38:16.000000', NULL, NULL, 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2011-08-17 20:38:23.018154', '2011-08-26 08:46:37.644268');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (86850, 1649, '22688f61ecf7d639dd4606545ff11c577fde3275', NULL, 'master', 'more rubies', 'https://github.com/rkh/yard-sinatra/compare/5352947...22688f6', '2011-08-17 20:36:33.000000', NULL, NULL, 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2011-08-17 20:36:39.140223', '2011-08-26 08:46:37.364037');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (86848, 1649, '53529475f0b98df69bf0ad867f44469dbc98318b', NULL, 'master', 'fix gemfile', 'https://github.com/rkh/yard-sinatra/compare/45678cd...5352947', '2011-08-17 20:34:45.000000', NULL, NULL, 'Konstantin Haase', 'konstantin.mailinglists@googlemail.com', '2011-08-17 20:34:50.511386', '2011-08-26 08:46:37.328217');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (237101, 8975, '5f86148105d50b751a58524ab4c4ac7d982a24bf', NULL, 'master', 'Remove debug.', 'https://github.com/mattmatt/hurt_logger/compare/e76b172...5f86148', '2012-03-04 11:25:36.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-03-04 11:25:47.480425', '2012-03-04 11:25:47.480425');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (237099, 8975, 'e76b1728ffa54c5e2c8d36d599c79608ad4ce91d', NULL, 'master', 'Tell what signal we''ve received.', 'https://github.com/mattmatt/hurt_logger/compare/189551e...e76b172', '2012-03-04 11:18:57.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-03-04 11:23:12.723092', '2012-03-04 11:23:12.723092');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (237091, 8975, '189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d', NULL, 'master', 'Properly trap signal.', 'https://github.com/mattmatt/hurt_logger/compare/846cffc...189551e', '2012-03-04 11:13:37.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-03-04 11:17:34.811434', '2012-03-04 11:17:34.811434');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (237034, 8975, '846cffc14ee88052bce9ec2c5b0e27e5e65b9247', NULL, 'master', 'Add tail command to display messages from pubsub drain.', 'https://github.com/mattmatt/hurt_logger/compare/9c88fe2...846cffc', '2012-03-04 10:03:57.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-03-04 10:04:02.679717', '2012-03-04 10:04:02.679717');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (236990, 8975, '9c88fe2400691aa658340b79bc5e835648d34e89', NULL, 'master', 'Read drains and filters from ENV.', 'https://github.com/mattmatt/hurt_logger/compare/33a7001...9c88fe2', '2012-03-04 09:03:43.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-03-04 09:03:49.061678', '2012-03-04 09:03:49.061678');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (363794, 9657, 'db88da8936cefb56a606600f32a2da85b122c810', 'refs/pull/11/merge', 'master', 'filtered params were getting through, if the path contained a query string. This clarifies this by explicitly filtering in the event.', 'https://github.com/mattmatt/lograge/pull/11', '2012-05-16 19:20:15.000000', 'James Cox', 'james@imaj.es', 'James Cox', 'james@imaj.es', '2012-05-16 19:20:44.495000', '2012-05-16 19:20:44.495000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (341599, 9657, '1583b356fe4acb5456ebf0d544a16fdb445d52ee', 'refs/heads/master', 'master', 'Return status=0 when the status is unknown.

Update re #5.', 'https://github.com/mattmatt/lograge/compare/32f645b...1583b35', '2012-05-06 11:12:07.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-05-06 11:13:29.858000', '2012-05-06 11:13:29.858000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (340261, 9657, '32f645b92cddfd39afdccefba6ed87eebc7e72e0', 'refs/heads/master', 'master', 'Revert "Test more Rubies on Travis."

This reverts commit fa3cad163b43f39defa481e956b15fce7b7cb992.', 'https://github.com/mattmatt/lograge/compare/fa3cad1...32f645b', '2012-05-05 11:09:17.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-05-05 11:09:26.353000', '2012-05-05 11:09:26.353000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (340259, 9657, 'fa3cad163b43f39defa481e956b15fce7b7cb992', 'refs/heads/master', 'master', 'Test more Rubies on Travis.', 'https://github.com/mattmatt/lograge/compare/b533373...fa3cad1', '2012-05-05 11:08:05.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-05-05 11:08:18.486000', '2012-05-05 11:08:18.486000');

INSERT INTO commits (id, repository_id, commit, ref, branch, message, compare_url, committed_at, committer_name, committer_email, author_name, author_email, created_at, updated_at)
  VALUES (340251, 9657, 'b5333734d2ab7677eac8e5c9ee8e13151ac69057', 'refs/heads/master', 'master', 'Merge pull request #7 from greis/log_subscribers

Find current Rails log subscribers and remove their events.', 'https://github.com/mattmatt/lograge/compare/d87a781...b533373', '2012-05-05 11:03:42.000000', 'Mathias Meyer', 'meyer@paperplanes.de', 'Mathias Meyer', 'meyer@paperplanes.de', '2012-05-05 11:03:43.488000', '2012-05-05 11:03:43.488000');

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827970, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.1', '---
:language: ruby
:rvm: 1.9.2
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:05.000000', '2012-07-10 17:03:09.742000', '2012-07-10 17:04:25.594000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827971, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:51.000000', '2012-07-10 17:03:09.783000', '2012-07-10 17:05:29.375000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827972, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.3', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-3', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:54.000000', '2012-07-10 17:03:09.800000', '2012-07-10 17:05:33.544000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827973, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.4', '---
:language: ruby
:rvm: jruby-18mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:28.000000', '2012-07-10 17:03:09.820000', '2012-07-10 17:04:59.317000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827974, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.5', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:42.000000', '2012-07-10 17:03:09.836000', '2012-07-10 17:05:19.286000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827975, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.6', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:45.000000', '2012-07-10 17:03:09.852000', '2012-07-10 17:05:22.482000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827976, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.7', '---
:language: ruby
:rvm: jruby-19mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-07-10 17:03:10.000000', '2012-07-10 17:04:29.000000', '2012-07-10 17:03:09.872000', '2012-07-10 17:05:00.788000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827977, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.8', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-07-10 17:03:10.000000', '2012-07-10 17:05:17.000000', '2012-07-10 17:03:09.891000', '2012-07-10 17:05:44.088000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827978, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.9', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-6', '2012-07-10 17:03:10.000000', '2012-07-10 17:05:11.000000', '2012-07-10 17:03:09.920000', '2012-07-10 17:05:40.952000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1827979, 4351, 488920, 1827969, 'Build', 'builds.common', 'Job::Test', 'finished', '145.10', '---
:language: ruby
:rvm: jruby-head
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-3', '2012-07-10 17:03:11.000000', '2012-07-10 17:04:59.000000', '2012-07-10 17:03:09.941000', '2012-07-10 17:05:35.752000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826894, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.1', '---
:language: ruby
:rvm: 1.9.2
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-10 15:15:51.000000', '2012-07-10 15:16:58.000000', '2012-07-10 15:15:50.419000', '2012-07-10 15:17:04.476000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826895, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-07-10 15:15:51.000000', '2012-07-10 15:16:39.000000', '2012-07-10 15:15:50.478000', '2012-07-10 15:16:41.183000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826896, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.3', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:10.000000', '2012-07-10 15:15:50.507000', '2012-07-10 15:17:11.337000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826897, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.4', '---
:language: ruby
:rvm: jruby-18mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:14.000000', '2012-07-10 15:15:50.527000', '2012-07-10 15:17:14.607000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826898, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.5', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:10.000000', '2012-07-10 15:15:50.595000', '2012-07-10 15:17:12.118000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826899, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.6', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:11.000000', '2012-07-10 15:15:50.615000', '2012-07-10 15:17:12.575000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826900, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.7', '---
:language: ruby
:rvm: jruby-19mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:19.000000', '2012-07-10 15:15:50.704000', '2012-07-10 15:17:19.860000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826901, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.8', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:33.000000', '2012-07-10 15:15:50.728000', '2012-07-10 15:17:33.614000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826902, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.9', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:27.000000', '2012-07-10 15:15:50.744000', '2012-07-10 15:17:27.895000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1826903, 4351, 488583, 1826893, 'Build', 'builds.common', 'Job::Test', 'finished', '144.10', '---
:language: ruby
:rvm: jruby-head
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-10 15:15:51.000000', '2012-07-10 15:17:33.000000', '2012-07-10 15:15:50.759000', '2012-07-10 15:17:34.976000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816251, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.1', '---
:language: ruby
:rvm: 1.9.2
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-07-09 12:05:22.000000', '2012-07-09 12:06:24.000000', '2012-07-09 12:05:22.478000', '2012-07-09 12:06:24.634000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816252, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-07-09 12:05:22.000000', '2012-07-09 12:06:41.000000', '2012-07-09 12:05:22.488000', '2012-07-09 12:06:41.830000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816253, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.3', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-07-09 12:05:22.000000', '2012-07-09 12:06:38.000000', '2012-07-09 12:05:22.497000', '2012-07-09 12:06:38.232000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816254, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.4', '---
:language: ruby
:rvm: jruby-18mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-07-09 12:05:22.000000', '2012-07-09 12:06:44.000000', '2012-07-09 12:05:22.510000', '2012-07-09 12:06:44.243000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816255, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.5', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-09 12:05:22.000000', '2012-07-09 12:06:37.000000', '2012-07-09 12:05:22.523000', '2012-07-09 12:06:37.755000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816256, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.6', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-09 12:05:22.000000', '2012-07-09 12:06:35.000000', '2012-07-09 12:05:22.536000', '2012-07-09 12:06:35.602000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816257, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.7', '---
:language: ruby
:rvm: jruby-19mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-07-09 12:05:23.000000', '2012-07-09 12:06:14.000000', '2012-07-09 12:05:22.546000', '2012-07-09 12:06:14.583000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816258, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.8', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-09 12:05:23.000000', '2012-07-09 12:06:43.000000', '2012-07-09 12:05:22.556000', '2012-07-09 12:06:44.050000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816259, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.9', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-07-09 12:05:23.000000', '2012-07-09 12:06:37.000000', '2012-07-09 12:05:22.569000', '2012-07-09 12:06:37.398000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816260, 4351, 485418, 1816250, 'Build', 'builds.common', 'Job::Test', 'finished', '143.10', '---
:language: ruby
:rvm: jruby-head
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-07-09 12:05:23.000000', '2012-07-09 12:06:59.000000', '2012-07-09 12:05:22.580000', '2012-07-09 12:07:11.361000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816213, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.1', '---
:language: ruby
:rvm: 1.9.2
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-07-09 11:59:25.000000', '2012-07-09 12:00:17.000000', '2012-07-09 11:59:25.269000', '2012-07-09 12:00:18.104000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816214, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-09 11:59:25.000000', '2012-07-09 12:01:14.000000', '2012-07-09 11:59:25.291000', '2012-07-09 12:01:14.320000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816215, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.3', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-09 11:59:25.000000', '2012-07-09 12:00:32.000000', '2012-07-09 11:59:25.301000', '2012-07-09 12:00:32.880000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816216, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.4', '---
:language: ruby
:rvm: jruby-18mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-07-09 11:59:25.000000', '2012-07-09 12:01:13.000000', '2012-07-09 11:59:25.312000', '2012-07-09 12:01:13.835000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816217, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.5', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-09 11:59:25.000000', '2012-07-09 12:01:24.000000', '2012-07-09 11:59:25.323000', '2012-07-09 12:01:24.800000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816218, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.6', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-07-09 11:59:25.000000', '2012-07-09 12:00:37.000000', '2012-07-09 11:59:25.333000', '2012-07-09 12:00:38.132000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816219, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.7', '---
:language: ruby
:rvm: jruby-19mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-07-09 11:59:25.000000', '2012-07-09 12:00:32.000000', '2012-07-09 11:59:25.352000', '2012-07-09 12:00:33.122000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816220, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.8', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-09 11:59:25.000000', '2012-07-09 12:01:32.000000', '2012-07-09 11:59:25.369000', '2012-07-09 12:01:35.379000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816221, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.9', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-07-09 11:59:25.000000', '2012-07-09 12:01:19.000000', '2012-07-09 11:59:25.383000', '2012-07-09 12:01:19.520000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1816222, 4351, 485407, 1816212, 'Build', 'builds.common', 'Job::Test', 'finished', '142.10', '---
:language: ruby
:rvm: jruby-head
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-07-09 11:59:25.000000', '2012-07-09 12:00:48.000000', '2012-07-09 11:59:25.394000', '2012-07-09 12:00:48.828000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804637, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.1', '---
:language: ruby
:rvm: 1.9.2
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-07 18:45:57.000000', '2012-07-07 18:46:52.000000', '2012-07-07 18:45:30.706000', '2012-07-07 18:46:52.779000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804638, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-07 18:45:58.000000', '2012-07-07 18:47:55.000000', '2012-07-07 18:45:30.719000', '2012-07-07 18:47:56.911000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804639, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.3', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-07-07 18:46:01.000000', '2012-07-07 18:47:39.000000', '2012-07-07 18:45:30.746000', '2012-07-07 18:47:39.567000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804640, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.4', '---
:language: ruby
:rvm: jruby-18mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-3', '2012-07-07 18:46:02.000000', '2012-07-07 18:47:48.000000', '2012-07-07 18:45:30.762000', '2012-07-07 18:47:49.078000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804641, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.5', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-07-07 18:46:13.000000', '2012-07-07 18:48:15.000000', '2012-07-07 18:45:30.786000', '2012-07-07 18:48:16.010000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804642, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.6', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-07 18:46:17.000000', '2012-07-07 18:48:07.000000', '2012-07-07 18:45:30.803000', '2012-07-07 18:48:08.242000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804643, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.7', '---
:language: ruby
:rvm: jruby-19mode
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-07-07 18:46:37.000000', '2012-07-07 18:47:39.000000', '2012-07-07 18:45:30.816000', '2012-07-07 18:47:40.212000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804644, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.8', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-07 18:46:52.000000', '2012-07-07 18:48:16.000000', '2012-07-07 18:45:30.829000', '2012-07-07 18:48:16.797000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804645, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.9', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-07-07 18:47:17.000000', '2012-07-07 18:48:14.000000', '2012-07-07 18:45:30.848000', '2012-07-07 18:48:14.921000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1804646, 4351, 482125, 1804636, 'Build', 'builds.common', 'Job::Test', 'finished', '141.10', '---
:language: ruby
:rvm: jruby-head
:jdk: oraclejdk7
:matrix:
  :exclude:
  - :rvm: 1.9.2
    :jdk: openjdk7
  - :rvm: 1.9.2
    :jdk: oraclejdk7
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-07-07 18:47:39.000000', '2012-07-07 18:49:14.000000', '2012-07-07 18:45:30.864000', '2012-07-07 18:49:16.611000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1905993, 3323, 512493, 1905992, 'Build', 'builds.common', 'Job::Test', 'finished', '838.1', '---
:language: ruby
:rvm: 1.9.3
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-07-19 16:51:14.000000', '2012-07-19 16:53:08.000000', '2012-07-19 16:51:13.934000', '2012-07-19 16:53:09.237000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1905994, 3323, 512493, 1905992, 'Build', 'builds.common', 'Job::Test', 'finished', '838.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-19 16:51:14.000000', '2012-07-19 16:56:19.000000', '2012-07-19 16:51:14.010000', '2012-07-19 16:56:34.757000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1905995, 3323, 512493, 1905992, 'Build', 'builds.common', 'Job::Test', 'finished', '838.3', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-19 16:51:14.000000', '2012-07-19 16:56:51.000000', '2012-07-19 16:51:14.024000', '2012-07-19 16:56:51.789000', '', 0, 't', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1905996, 3323, 512493, 1905992, 'Build', 'builds.common', 'Job::Test', 'finished', '838.4', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.9
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-19 16:51:14.000000', '2012-07-19 17:17:40.000000', '2012-07-19 16:51:14.040000', '2012-07-19 17:18:04.144000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1905997, 3323, 512493, 1905992, 'Build', 'builds.common', 'Job::Test', 'finished', '838.5', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.8
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-19 16:51:14.000000', '2012-07-19 17:17:50.000000', '2012-07-19 16:51:14.054000', '2012-07-19 17:18:09.003000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904442, 3323, 511984, 1904441, 'Build', 'builds.common', 'Job::Test', 'finished', '837.1', '---
:language: ruby
:rvm: 1.9.3
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-1', '2012-07-19 13:58:44.000000', '2012-07-19 14:24:51.000000', '2012-07-19 13:58:44.129000', '2012-07-19 14:24:53.912000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904443, 3323, 511984, 1904441, 'Build', 'builds.common', 'Job::Test', 'finished', '837.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-3', '2012-07-19 13:58:44.000000', '2012-07-19 14:25:43.000000', '2012-07-19 13:58:44.159000', '2012-07-19 14:25:51.162000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904444, 3323, 511984, 1904441, 'Build', 'builds.common', 'Job::Test', 'finished', '837.3', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-07-19 13:58:44.000000', '2012-07-19 14:25:46.000000', '2012-07-19 13:58:44.174000', '2012-07-19 14:25:55.037000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904445, 3323, 511984, 1904441, 'Build', 'builds.common', 'Job::Test', 'finished', '837.4', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.9
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-19 13:58:44.000000', '2012-07-19 14:25:10.000000', '2012-07-19 13:58:44.189000', '2012-07-19 14:25:14.060000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904446, 3323, 511984, 1904441, 'Build', 'builds.common', 'Job::Test', 'finished', '837.5', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.8
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-07-19 13:58:44.000000', '2012-07-19 14:25:23.000000', '2012-07-19 13:58:44.204000', '2012-07-19 14:25:30.348000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904343, 3323, 511952, 1904342, 'Build', 'builds.common', 'Job::Test', 'finished', '836.1', '---
:language: ruby
:rvm: 1.9.3
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-07-19 13:46:53.000000', '2012-07-19 13:47:59.000000', '2012-07-19 13:46:52.927000', '2012-07-19 13:47:59.453000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904344, 3323, 511952, 1904342, 'Build', 'builds.common', 'Job::Test', 'finished', '836.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-07-19 13:46:53.000000', '2012-07-19 13:48:50.000000', '2012-07-19 13:46:52.995000', '2012-07-19 13:48:50.363000', '', 0, 'f', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904345, 3323, 511952, 1904342, 'Build', 'builds.common', 'Job::Test', 'finished', '836.3', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-07-19 13:46:53.000000', '2012-07-19 13:47:19.000000', '2012-07-19 13:46:53.021000', '2012-07-19 13:47:19.673000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904346, 3323, 511952, 1904342, 'Build', 'builds.common', 'Job::Test', 'finished', '836.4', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.9
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-19 13:46:53.000000', '2012-07-19 13:48:52.000000', '2012-07-19 13:46:53.052000', '2012-07-19 13:48:53.464000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1904347, 3323, 511952, 1904342, 'Build', 'builds.common', 'Job::Test', 'finished', '836.5', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.8
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-07-19 13:46:53.000000', '2012-07-19 13:48:40.000000', '2012-07-19 13:46:53.095000', '2012-07-19 13:48:41.091000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1894741, 3323, 509077, 1894740, 'Build', 'builds.common', 'Job::Test', 'finished', '835.1', '---
:language: ruby
:rvm: 1.9.3
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-18 12:50:12.000000', '2012-07-18 12:52:07.000000', '2012-07-18 12:50:12.088000', '2012-07-18 12:52:07.622000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1894742, 3323, 509077, 1894740, 'Build', 'builds.common', 'Job::Test', 'finished', '835.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-18 12:50:12.000000', '2012-07-18 12:55:16.000000', '2012-07-18 12:50:12.119000', '2012-07-18 12:55:16.721000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1894743, 3323, 509077, 1894740, 'Build', 'builds.common', 'Job::Test', 'finished', '835.3', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-4', '2012-07-18 12:50:12.000000', '2012-07-18 12:55:29.000000', '2012-07-18 12:50:12.132000', '2012-07-18 12:55:29.851000', '', 0, 't', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1894744, 3323, 509077, 1894740, 'Build', 'builds.common', 'Job::Test', 'finished', '835.4', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.9
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-18 12:50:12.000000', '2012-07-18 13:16:40.000000', '2012-07-18 12:50:12.144000', '2012-07-18 13:16:41.953000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1894745, 3323, 509077, 1894740, 'Build', 'builds.common', 'Job::Test', 'finished', '835.5', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.8
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-18 12:50:12.000000', '2012-07-18 13:16:38.000000', '2012-07-18 12:50:12.156000', '2012-07-18 13:16:39.321000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1886297, 3323, 506427, 1886296, 'Build', 'builds.common', 'Job::Test', 'finished', '834.1', '---
:language: ruby
:rvm: 1.9.3
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-07-17 15:19:32.000000', '2012-07-17 15:21:27.000000', '2012-07-17 15:19:31.545000', '2012-07-17 15:21:27.609000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1886298, 3323, 506427, 1886296, 'Build', 'builds.common', 'Job::Test', 'finished', '834.2', '---
:language: ruby
:rvm: jruby-18mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-07-17 15:19:32.000000', '2012-07-17 15:24:07.000000', '2012-07-17 15:19:31.576000', '2012-07-17 15:24:09.712000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1886299, 3323, 506427, 1886296, 'Build', 'builds.common', 'Job::Test', 'finished', '834.3', '---
:language: ruby
:rvm: jruby-19mode
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-17 15:19:32.000000', '2012-07-17 15:24:13.000000', '2012-07-17 15:19:31.594000', '2012-07-17 15:24:13.641000', '', 0, 't', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1886300, 3323, 506427, 1886296, 'Build', 'builds.common', 'Job::Test', 'finished', '834.4', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.9
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-17 15:19:32.000000', '2012-07-17 15:46:16.000000', '2012-07-17 15:19:31.613000', '2012-07-17 15:46:34.331000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1886301, 3323, 506427, 1886296, 'Build', 'builds.common', 'Job::Test', 'finished', '834.5', '---
:language: ruby
:rvm: jruby-head
:jdk: openjdk6
:matrix:
  :allow_failures:
  - :rvm: jruby-19mode
  - :rvm: jruby-head
  :include:
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.9
  - :rvm: jruby-head
    :env: JRUBY_OPTS=--1.8
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
:env: JRUBY_OPTS=--1.8
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-07-17 15:19:32.000000', '2012-07-17 15:46:00.000000', '2012-07-17 15:19:31.644000', '2012-07-17 15:46:01.074000', '', 0, 't', 87, 'Organization', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1906055, 59, 512511, 1906054, 'Build', 'builds.common', 'Job::Test', 'finished', '1962.1', '---
:language: ruby
:rvm: 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-07-19 16:56:47.000000', '2012-07-19 17:00:39.000000', '2012-07-19 16:56:47.147000', '2012-07-19 17:00:55.982000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1903421, 59, 511705, 1903420, 'Build', 'builds.common', 'Job::Test', 'finished', '1961.1', '---
:language: ruby
:rvm: 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-07-19 11:35:44.000000', '2012-07-19 11:38:53.000000', '2012-07-19 11:35:44.194000', '2012-07-19 11:39:09.071000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1903117, 59, 511621, 1903116, 'Build', 'builds.common', 'Job::Test', 'finished', '1960.1', '---
:language: ruby
:rvm: 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-4', '2012-07-19 10:33:40.000000', '2012-07-19 10:36:57.000000', '2012-07-19 10:33:40.405000', '2012-07-19 10:37:14.762000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1899692, 59, 510600, 1899691, 'Build', 'builds.common', 'Job::Test', 'finished', '1959.1', '---
:language: ruby
:rvm: 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-18 22:39:29.000000', '2012-07-18 22:42:39.000000', '2012-07-18 22:39:29.200000', '2012-07-18 22:42:40.761000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1886869, 59, 506626, 1886868, 'Build', 'builds.common', 'Job::Test', 'finished', '1958.1', '---
:language: ruby
:rvm: 1.9.3
:bundler_args: --without development
:before_install:
- gem install bundler --pre
:before_script:
- cp config/database.example.yml config/database.yml
:script: RAILS_ENV=test bundle exec rake test:ci --trace
:notifications:
  :irc: irc.freenode.org#travis
  :campfire:
    :secure: ! ''JJezWGD9KJY/LC2aznI3Zyohy31VTIhcTKX7RWR4C/C8YKbW9kZv3xV6Vn11

      SHxJTeZo6st2Bpv6tjlWZ+HCR09kyCNavIChedla3+oHOiuL0D4gSo+gkTNW

      UKYZz9mcQUd9RoQpTeyxvdvX+l7z62/7JwFA7txHOqxbTS8jrjc=''
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-07-17 16:23:14.000000', '2012-07-17 16:26:50.000000', '2012-07-17 16:23:14.597000', '2012-07-17 16:27:08.700000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1884597, 3371, 505919, 1884596, 'Build', 'builds.common', 'Job::Test', 'finished', '449.1', '---
:rvm: jruby
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-07-17 11:55:20.000000', '2012-07-17 11:57:09.000000', '2012-07-17 11:55:20.237000', '2012-07-17 11:57:24.872000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1884598, 3371, 505919, 1884596, 'Build', 'builds.common', 'Job::Test', 'finished', '449.2', '---
:rvm: jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-17 11:55:20.000000', '2012-07-17 11:57:58.000000', '2012-07-17 11:55:20.261000', '2012-07-17 11:58:14.070000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1884583, 3371, 505914, 1884582, 'Build', 'builds.common', 'Job::Test', 'finished', '448.1', '---
:rvm: jruby
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-17 11:52:52.000000', '2012-07-17 11:54:46.000000', '2012-07-17 11:52:52.543000', '2012-07-17 11:54:47.233000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1884584, 3371, 505914, 1884582, 'Build', 'builds.common', 'Job::Test', 'finished', '448.2', '---
:rvm: jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-07-17 11:52:52.000000', '2012-07-17 11:55:43.000000', '2012-07-17 11:52:52.557000', '2012-07-17 11:55:58.898000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1884380, 3371, 505861, 1884379, 'Build', 'builds.common', 'Job::Test', 'finished', '447.1', '---
:rvm: jruby
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-07-17 11:14:46.000000', '2012-07-17 11:16:42.000000', '2012-07-17 11:14:45.736000', '2012-07-17 11:16:43.013000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1884381, 3371, 505861, 1884379, 'Build', 'builds.common', 'Job::Test', 'finished', '447.2', '---
:rvm: jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-07-17 11:14:46.000000', '2012-07-17 11:17:18.000000', '2012-07-17 11:14:45.769000', '2012-07-17 11:17:32.381000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1878241, 3371, 503892, 1878240, 'Build', 'builds.common', 'Job::Test', 'finished', '446.1', '---
:rvm: jruby
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-4', '2012-07-16 15:50:53.000000', '2012-07-16 15:53:00.000000', '2012-07-16 15:50:53.236000', '2012-07-16 15:53:01.168000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1878242, 3371, 503892, 1878240, 'Build', 'builds.common', 'Job::Test', 'finished', '446.2', '---
:rvm: jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-07-16 15:50:53.000000', '2012-07-16 15:53:48.000000', '2012-07-16 15:50:53.277000', '2012-07-16 15:54:04.770000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1877597, 3371, 503691, 1877596, 'Build', 'builds.common', 'Job::Test', 'finished', '445.1', '---
:rvm: jruby
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-1', '2012-07-16 14:21:34.000000', '2012-07-16 14:23:51.000000', '2012-07-16 14:21:33.937000', '2012-07-16 14:23:51.523000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1877598, 3371, 503691, 1877596, 'Build', 'builds.common', 'Job::Test', 'finished', '445.2', '---
:rvm: jruby-head
:jdk: openjdk6
:before_script:
- RAILS_ENV=test rake db:create db:schema:load --trace
:notifications:
  :irc: irc.freenode.org#travis
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-07-16 14:21:34.000000', '2012-07-16 14:24:26.000000', '2012-07-16 14:21:33.977000', '2012-07-16 14:24:44.387000', '', 0, 'f', 87, 'Organization', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (747814, 7, 228021, 747813, 'Build', 'builds.common', 'Job::Test', 'finished', '78.1', '---
:gemfile: Gemfiles/rails-3.0
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-02-27 00:09:43.000000', '2012-02-27 00:10:40.000000', '2012-02-27 00:09:42.779000', '2012-02-27 00:10:40.475000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (747815, 7, 228021, 747813, 'Build', 'builds.common', 'Job::Test', 'finished', '78.2', '---
:gemfile: Gemfiles/rails-3.1
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-02-27 00:09:43.000000', '2012-02-27 00:10:41.000000', '2012-02-27 00:09:42.812000', '2012-02-27 00:10:41.224000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (747816, 7, 228021, 747813, 'Build', 'builds.common', 'Job::Test', 'finished', '78.3', '---
:gemfile: Gemfiles/rails-3.0
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-02-27 00:09:43.000000', '2012-02-27 00:10:20.000000', '2012-02-27 00:09:42.908000', '2012-02-27 00:10:21.009000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (747817, 7, 228021, 747813, 'Build', 'builds.common', 'Job::Test', 'finished', '78.4', '---
:gemfile: Gemfiles/rails-3.1
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-02-27 00:09:43.000000', '2012-02-27 00:10:21.000000', '2012-02-27 00:09:42.924000', '2012-02-27 00:10:21.256000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149383, 8, 315710, 1149382, 'Build', 'builds.common', 'Job::Test', 'finished', '134.1', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-1', '2012-04-22 18:51:03.000000', '2012-04-22 18:51:25.000000', '2012-04-22 18:51:03.350000', '2012-04-22 18:51:26.273000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149384, 8, 315710, 1149382, 'Build', 'builds.common', 'Job::Test', 'finished', '134.2', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.2
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-04-22 18:51:03.000000', '2012-04-22 18:51:34.000000', '2012-04-22 18:51:03.370000', '2012-04-22 18:51:34.520000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149385, 8, 315710, 1149382, 'Build', 'builds.common', 'Job::Test', 'finished', '134.3', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-04-22 18:51:03.000000', '2012-04-22 18:51:26.000000', '2012-04-22 18:51:03.420000', '2012-04-22 18:51:26.894000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149386, 8, 315710, 1149382, 'Build', 'builds.common', 'Job::Test', 'finished', '134.4', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: ree
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-04-22 18:51:03.000000', '2012-04-22 18:51:26.000000', '2012-04-22 18:51:03.438000', '2012-04-22 18:51:26.798000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149387, 8, 315710, 1149382, 'Build', 'builds.common', 'Job::Test', 'finished', '134.5', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: jruby
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-04-22 18:51:03.000000', '2012-04-22 18:51:59.000000', '2012-04-22 18:51:03.454000', '2012-04-22 18:51:59.971000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149377, 8, 315709, 1149376, 'Build', 'builds.common', 'Job::Test', 'finished', '133.1', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-04-22 18:51:02.000000', '2012-04-22 18:51:23.000000', '2012-04-22 18:51:01.932000', '2012-04-22 18:51:23.996000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149378, 8, 315709, 1149376, 'Build', 'builds.common', 'Job::Test', 'finished', '133.2', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.2
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-04-22 18:51:02.000000', '2012-04-22 18:51:30.000000', '2012-04-22 18:51:01.952000', '2012-04-22 18:51:30.346000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149379, 8, 315709, 1149376, 'Build', 'builds.common', 'Job::Test', 'finished', '133.3', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-04-22 18:51:02.000000', '2012-04-22 18:51:26.000000', '2012-04-22 18:51:01.972000', '2012-04-22 18:51:26.386000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149380, 8, 315709, 1149376, 'Build', 'builds.common', 'Job::Test', 'finished', '133.4', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: ree
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-04-22 18:51:02.000000', '2012-04-22 18:51:22.000000', '2012-04-22 18:51:01.997000', '2012-04-22 18:51:22.914000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1149381, 8, 315709, 1149376, 'Build', 'builds.common', 'Job::Test', 'finished', '133.5', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: jruby
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-04-22 18:51:02.000000', '2012-04-22 18:51:55.000000', '2012-04-22 18:51:02.017000', '2012-04-22 18:51:55.575000', '', 0, 'f', 8, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (965816, 8, 273502, 965815, 'Build', 'builds.common', 'Job::Test', 'finished', '132.1', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-03-28 15:32:49.000000', '2012-03-28 15:35:47.000000', '2012-03-28 15:32:12.365000', '2012-03-28 15:35:47.298000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (965817, 8, 273502, 965815, 'Build', 'builds.common', 'Job::Test', 'finished', '132.2', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.2
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-6', '2012-03-28 15:32:57.000000', '2012-03-28 15:36:32.000000', '2012-03-28 15:32:12.392000', '2012-03-28 15:36:32.540000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (965818, 8, 273502, 965815, 'Build', 'builds.common', 'Job::Test', 'finished', '132.3', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-03-28 15:33:00.000000', '2012-03-28 15:33:33.000000', '2012-03-28 15:32:12.410000', '2012-03-28 15:33:33.855000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (965819, 8, 273502, 965815, 'Build', 'builds.common', 'Job::Test', 'finished', '132.4', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: ree
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-03-28 15:33:08.000000', '2012-03-28 15:33:35.000000', '2012-03-28 15:32:12.436000', '2012-03-28 15:33:36.524000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (965820, 8, 273502, 965815, 'Build', 'builds.common', 'Job::Test', 'finished', '132.5', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: jruby
:.configured: true
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-03-28 15:33:11.000000', '2012-03-28 15:34:32.000000', '2012-03-28 15:32:12.451000', '2012-03-28 15:34:32.972000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (964705, 8, 273501, 964704, 'Build', 'builds.common', 'Job::Test', 'finished', '131.1', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-03-28 12:11:01.000000', '2012-03-28 12:11:25.000000', '2012-03-28 12:11:01.436000', '2012-03-28 12:11:26.067000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (964706, 8, 273501, 964704, 'Build', 'builds.common', 'Job::Test', 'finished', '131.2', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.2
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-03-28 12:11:01.000000', '2012-03-28 12:11:31.000000', '2012-03-28 12:11:01.456000', '2012-03-28 12:11:32.145000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (964707, 8, 273501, 964704, 'Build', 'builds.common', 'Job::Test', 'finished', '131.3', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-03-28 12:11:01.000000', '2012-03-28 12:11:30.000000', '2012-03-28 12:11:01.476000', '2012-03-28 12:11:30.980000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (964708, 8, 273501, 964704, 'Build', 'builds.common', 'Job::Test', 'finished', '131.4', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: ree
:.configured: true
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-03-28 12:11:01.000000', '2012-03-28 12:11:24.000000', '2012-03-28 12:11:01.490000', '2012-03-28 12:11:24.346000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (964709, 8, 273501, 964704, 'Build', 'builds.common', 'Job::Test', 'finished', '131.5', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: jruby
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-03-28 12:11:01.000000', '2012-03-28 12:12:00.000000', '2012-03-28 12:11:01.506000', '2012-03-28 12:12:01.528000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (963075, 8, 273073, 963073, 'Build', 'builds.common', 'Job::Test', 'finished', '130.1', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.8.7
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-03-28 07:58:25.000000', '2012-03-28 07:59:59.000000', '2012-03-28 07:58:24.695000', '2012-03-28 07:59:59.756000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (963077, 8, 273073, 963073, 'Build', 'builds.common', 'Job::Test', 'finished', '130.2', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.2
:.configured: true
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-03-28 07:58:25.000000', '2012-03-28 07:58:42.000000', '2012-03-28 07:58:24.710000', '2012-03-28 07:59:02.421000', '', 0, 'f', NULL, NULL, NULL);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (963079, 8, 273073, 963073, 'Build', 'builds.common', 'Job::Test', 'finished', '130.3', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: 1.9.3
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-03-28 07:58:25.000000', '2012-03-28 07:58:57.000000', '2012-03-28 07:58:24.762000', '2012-03-28 07:58:57.989000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (963081, 8, 273073, 963073, 'Build', 'builds.common', 'Job::Test', 'finished', '130.4', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: ree
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-3', '2012-03-28 07:58:25.000000', '2012-03-28 08:00:09.000000', '2012-03-28 07:58:24.782000', '2012-03-28 08:00:10.048000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (963084, 8, 273073, 963073, 'Build', 'builds.common', 'Job::Test', 'finished', '130.5', '---
:branches:
  :only:
  - master
:script: ruby -Ilib:test test/all.rb
:rvm: jruby
:.configured: true
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-03-28 07:58:25.000000', '2012-03-28 07:59:50.000000', '2012-03-28 07:58:24.806000', '2012-03-28 07:59:50.569000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836257, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.1', '---
:language: ruby
:rvm: 1.8.7
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-07-11 14:17:54.000000', '2012-07-11 14:18:39.000000', '2012-07-11 14:17:53.814000', '2012-07-11 14:18:45.606000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836258, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.2', '---
:language: ruby
:rvm: 1.9.2
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-3', '2012-07-11 14:17:54.000000', '2012-07-11 14:18:23.000000', '2012-07-11 14:17:53.845000', '2012-07-11 14:18:24.736000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836259, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.3', '---
:language: ruby
:rvm: 1.9.3
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-07-11 14:17:54.000000', '2012-07-11 14:18:17.000000', '2012-07-11 14:17:53.867000', '2012-07-11 14:18:18.112000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836260, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.4', '---
:language: ruby
:rvm: jruby-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-11 14:17:54.000000', '2012-07-11 14:19:12.000000', '2012-07-11 14:17:53.885000', '2012-07-11 14:19:12.812000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836261, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.5', '---
:language: ruby
:rvm: jruby-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-4', '2012-07-11 14:17:54.000000', '2012-07-11 14:19:03.000000', '2012-07-11 14:17:53.918000', '2012-07-11 14:19:03.544000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836262, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.6', '---
:language: ruby
:rvm: rbx-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-11 14:17:54.000000', '2012-07-11 14:19:38.000000', '2012-07-11 14:17:53.940000', '2012-07-11 14:19:39.641000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836263, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.7', '---
:language: ruby
:rvm: rbx-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-07-11 14:17:54.000000', '2012-07-11 14:19:01.000000', '2012-07-11 14:17:54.022000', '2012-07-11 14:19:01.636000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836264, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.8', '---
:language: ruby
:rvm: jruby-head
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-07-11 14:17:54.000000', '2012-07-11 14:19:31.000000', '2012-07-11 14:17:54.035000', '2012-07-11 14:19:32.177000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1836265, 9592, 491438, 1836256, 'Build', 'builds.common', 'Job::Test', 'finished', '117.9', '---
:language: ruby
:rvm: ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-07-11 14:17:54.000000', '2012-07-11 14:18:41.000000', '2012-07-11 14:17:54.047000', '2012-07-11 14:18:47.176000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835990, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.1', '---
:language: ruby
:rvm: 1.8.7
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-07-11 13:51:10.000000', '2012-07-11 13:51:49.000000', '2012-07-11 13:51:09.882000', '2012-07-11 13:51:50.289000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835991, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.2', '---
:language: ruby
:rvm: 1.9.2
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-07-11 13:51:10.000000', '2012-07-11 13:51:41.000000', '2012-07-11 13:51:09.912000', '2012-07-11 13:51:45.468000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835992, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.3', '---
:language: ruby
:rvm: 1.9.3
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-07-11 13:51:10.000000', '2012-07-11 13:51:34.000000', '2012-07-11 13:51:09.963000', '2012-07-11 13:51:37.515000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835993, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.4', '---
:language: ruby
:rvm: jruby-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-11 13:51:10.000000', '2012-07-11 13:52:03.000000', '2012-07-11 13:51:09.985000', '2012-07-11 13:52:04.240000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835994, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.5', '---
:language: ruby
:rvm: jruby-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-07-11 13:51:10.000000', '2012-07-11 13:52:05.000000', '2012-07-11 13:51:10.004000', '2012-07-11 13:52:05.494000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835995, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.6', '---
:language: ruby
:rvm: rbx-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-07-11 13:51:10.000000', '2012-07-11 13:52:28.000000', '2012-07-11 13:51:10.023000', '2012-07-11 13:52:31.120000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835996, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.7', '---
:language: ruby
:rvm: rbx-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-07-11 13:51:10.000000', '2012-07-11 13:52:11.000000', '2012-07-11 13:51:10.037000', '2012-07-11 13:52:11.334000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835997, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.8', '---
:language: ruby
:rvm: jruby-head
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-07-11 13:51:10.000000', '2012-07-11 13:52:16.000000', '2012-07-11 13:51:10.055000', '2012-07-11 13:52:16.258000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1835998, 9592, 491372, 1835989, 'Build', 'builds.common', 'Job::Test', 'finished', '116.9', '---
:language: ruby
:rvm: ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-11 13:51:10.000000', '2012-07-11 13:51:50.000000', '2012-07-11 13:51:10.107000', '2012-07-11 13:51:50.897000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645325, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.1', '---
:language: ruby
:rvm: 1.8.7
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-6', '2012-06-18 08:10:56.000000', '2012-06-18 08:11:32.000000', '2012-06-18 08:10:55.753000', '2012-06-18 08:11:32.895000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645326, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.2', '---
:language: ruby
:rvm: 1.9.2
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-06-18 08:10:56.000000', '2012-06-18 08:11:21.000000', '2012-06-18 08:10:55.870000', '2012-06-18 08:11:21.918000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645327, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.3', '---
:language: ruby
:rvm: 1.9.3
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-3', '2012-06-18 08:10:56.000000', '2012-06-18 08:11:23.000000', '2012-06-18 08:10:55.880000', '2012-06-18 08:11:23.231000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645328, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.4', '---
:language: ruby
:rvm: jruby-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-06-18 08:10:56.000000', '2012-06-18 08:11:39.000000', '2012-06-18 08:10:55.888000', '2012-06-18 08:11:39.394000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645329, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.5', '---
:language: ruby
:rvm: jruby-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-06-18 08:10:56.000000', '2012-06-18 08:11:53.000000', '2012-06-18 08:10:55.982000', '2012-06-18 08:11:54.048000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645330, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.6', '---
:language: ruby
:rvm: rbx-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-06-18 08:10:56.000000', '2012-06-18 08:12:04.000000', '2012-06-18 08:10:55.994000', '2012-06-18 08:12:04.239000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645331, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.7', '---
:language: ruby
:rvm: rbx-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-06-18 08:10:56.000000', '2012-06-18 08:12:02.000000', '2012-06-18 08:10:56.004000', '2012-06-18 08:12:03.186000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645332, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.8', '---
:language: ruby
:rvm: jruby-head
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-4', '2012-06-18 08:10:56.000000', '2012-06-18 08:12:04.000000', '2012-06-18 08:10:56.072000', '2012-06-18 08:12:04.701000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1645333, 9592, 434698, 1645324, 'Build', 'builds.common', 'Job::Test', 'finished', '115.9', '---
:language: ruby
:rvm: ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-06-18 08:10:56.000000', '2012-06-18 08:11:31.000000', '2012-06-18 08:10:56.084000', '2012-06-18 08:11:32.727000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594936, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.1', '---
:language: ruby
:rvm: 1.8.7
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-2', '2012-06-11 19:16:45.000000', '2012-06-11 19:17:18.000000', '2012-06-11 19:16:44.955000', '2012-06-11 19:17:27.016000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594937, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.2', '---
:language: ruby
:rvm: 1.9.2
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-06-11 19:16:45.000000', '2012-06-11 19:17:11.000000', '2012-06-11 19:16:44.974000', '2012-06-11 19:17:22.226000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594938, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.3', '---
:language: ruby
:rvm: 1.9.3
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-06-11 19:16:45.000000', '2012-06-11 19:17:06.000000', '2012-06-11 19:16:44.993000', '2012-06-11 19:17:12.918000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594939, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.4', '---
:language: ruby
:rvm: jruby-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-06-11 19:16:45.000000', '2012-06-11 19:17:59.000000', '2012-06-11 19:16:45.032000', '2012-06-11 19:17:59.672000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594940, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.5', '---
:language: ruby
:rvm: jruby-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-06-11 19:16:45.000000', '2012-06-11 19:18:20.000000', '2012-06-11 19:16:45.067000', '2012-06-11 19:18:20.705000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594941, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.6', '---
:language: ruby
:rvm: rbx-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-06-11 19:16:45.000000', '2012-06-11 19:18:03.000000', '2012-06-11 19:16:45.101000', '2012-06-11 19:18:03.279000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594942, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.7', '---
:language: ruby
:rvm: rbx-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-06-11 19:16:45.000000', '2012-06-11 19:17:48.000000', '2012-06-11 19:16:45.127000', '2012-06-11 19:17:49.000000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594943, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.8', '---
:language: ruby
:rvm: jruby-head
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-06-11 19:16:45.000000', '2012-06-11 19:18:30.000000', '2012-06-11 19:16:45.169000', '2012-06-11 19:18:31.341000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594944, 9592, 420903, 1594935, 'Build', 'builds.common', 'Job::Test', 'finished', '114.9', '---
:language: ruby
:rvm: ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-06-11 19:16:45.000000', '2012-06-11 19:17:20.000000', '2012-06-11 19:16:45.202000', '2012-06-11 19:17:27.779000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594908, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.1', '---
:language: ruby
:rvm: 1.8.7
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-2', '2012-06-11 19:14:44.000000', '2012-06-11 19:15:21.000000', '2012-06-11 19:14:43.530000', '2012-06-11 19:15:39.353000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594909, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.2', '---
:language: ruby
:rvm: 1.9.2
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-6', '2012-06-11 19:14:44.000000', '2012-06-11 19:15:10.000000', '2012-06-11 19:14:43.593000', '2012-06-11 19:15:26.555000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594910, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.3', '---
:language: ruby
:rvm: 1.9.3
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-3', '2012-06-11 19:14:44.000000', '2012-06-11 19:15:11.000000', '2012-06-11 19:14:43.676000', '2012-06-11 19:15:29.150000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594911, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.4', '---
:language: ruby
:rvm: jruby-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-3', '2012-06-11 19:14:44.000000', '2012-06-11 19:16:05.000000', '2012-06-11 19:14:43.749000', '2012-06-11 19:16:05.516000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594912, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.5', '---
:language: ruby
:rvm: jruby-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-2', '2012-06-11 19:14:44.000000', '2012-06-11 19:16:13.000000', '2012-06-11 19:14:43.824000', '2012-06-11 19:16:13.614000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594913, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.6', '---
:language: ruby
:rvm: rbx-18mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-4', '2012-06-11 19:14:44.000000', '2012-06-11 19:15:51.000000', '2012-06-11 19:14:43.842000', '2012-06-11 19:15:52.845000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594914, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.7', '---
:language: ruby
:rvm: rbx-19mode
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-06-11 19:14:44.000000', '2012-06-11 19:15:50.000000', '2012-06-11 19:14:43.861000', '2012-06-11 19:15:52.503000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594915, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.8', '---
:language: ruby
:rvm: jruby-head
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-06-11 19:14:44.000000', '2012-06-11 19:16:28.000000', '2012-06-11 19:14:43.879000', '2012-06-11 19:16:28.984000', '', 0, 't', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1594916, 9592, 420895, 1594907, 'Build', 'builds.common', 'Job::Test', 'finished', '113.9', '---
:language: ruby
:rvm: ree
:matrix:
  :allow_failures:
  - :rvm: jruby-18mode
  - :rvm: jruby-19mode
  - :rvm: jruby-head
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-6', '2012-06-11 19:14:44.000000', '2012-06-11 19:15:16.000000', '2012-06-11 19:14:43.898000', '2012-06-11 19:15:32.394000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888372, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.1', '---
:rvm: 1.8.7
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-17 19:23:31.000000', '2012-07-17 19:23:51.000000', '2012-07-17 19:23:31.150000', '2012-07-17 19:23:51.421000', '', 0, 'f', 267, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888373, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.2', '---
:rvm: 1.9.2
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-17 19:23:34.000000', '2012-07-17 19:23:56.000000', '2012-07-17 19:23:31.188000', '2012-07-17 19:23:56.565000', '', 0, 'f', 267, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888374, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.3', '---
:rvm: 1.9.3
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-07-17 19:23:35.000000', '2012-07-17 19:23:55.000000', '2012-07-17 19:23:31.242000', '2012-07-17 19:23:55.477000', '', 0, 'f', 267, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888375, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.4', '---
:rvm: rbx
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-07-17 19:23:51.000000', '2012-07-17 19:24:23.000000', '2012-07-17 19:23:31.328000', '2012-07-17 19:24:23.560000', '', 0, 'f', 267, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888376, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.5', '---
:rvm: rbx-2.0
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-07-17 19:23:55.000000', '2012-07-17 19:24:08.000000', '2012-07-17 19:23:31.411000', '2012-07-17 19:24:08.817000', '', 0, 'f', 267, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888377, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.6', '---
:rvm: jruby
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-07-17 19:23:56.000000', '2012-07-17 19:24:43.000000', '2012-07-17 19:23:31.445000', '2012-07-17 19:24:44.737000', '', 0, 'f', 267, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1888378, 1649, 507098, 1888371, 'Build', 'builds.common', 'Job::Test', 'finished', '8.7', '---
:rvm: ruby-head
:notifications:
  :recipients:
  - k.haase@finn.de
:.result: configured
', NULL, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-07-17 19:24:00.000000', '2012-07-17 19:24:40.000000', '2012-07-17 19:23:31.464000', '2012-07-17 19:24:40.765000', '', 0, 'f', 267, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584964, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.1', '---
:rvm: 1.8.7
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-01-27 15:04:46.000000', '2012-01-27 15:05:41.000000', '2012-01-27 15:04:45.990000', '2012-01-27 15:05:42.021000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584965, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.2', '---
:rvm: 1.9.2
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-6', '2012-01-27 15:04:46.000000', '2012-01-27 15:05:27.000000', '2012-01-27 15:04:46.008000', '2012-01-27 15:05:28.023000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584966, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.3', '---
:rvm: 1.9.3
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-01-27 15:04:46.000000', '2012-01-27 15:05:25.000000', '2012-01-27 15:04:46.022000', '2012-01-27 15:05:26.002000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584967, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.4', '---
:rvm: rbx
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-6', '2012-01-27 15:04:46.000000', '2012-01-27 15:06:27.000000', '2012-01-27 15:04:46.036000', '2012-01-27 15:06:27.842000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584968, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.5', '---
:rvm: rbx-2.0
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 1, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-01-27 15:04:46.000000', '2012-01-27 15:05:04.000000', '2012-01-27 15:04:46.048000', '2012-01-27 15:05:04.378000', '', 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584969, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.6', '---
:rvm: jruby
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-3', '2012-01-27 15:04:46.000000', '2012-01-27 15:06:26.000000', '2012-01-27 15:04:46.061000', '2012-01-27 15:06:27.035000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (584970, 1649, 194785, 584963, 'Build', 'builds.common', 'Job::Test', 'finished', '7.7', '---
:rvm: ruby-head
:notifications:
  :recipients:
  - k.haase@finn.de
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-1', '2012-01-27 15:04:46.000000', '2012-01-27 15:05:29.000000', '2012-01-27 15:04:46.076000', '2012-01-27 15:05:30.074000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86858, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.1', '---
rvm: 1.8.7
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:30.000000', '2011-08-17 20:39:09.000000', '2011-08-17 20:38:30.000000', '2011-08-17 20:39:09.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86859, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.2', '---
rvm: 1.9.2
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:31.000000', '2011-08-17 20:39:08.000000', '2011-08-17 20:38:31.000000', '2011-08-17 20:39:08.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86860, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.3', '---
rvm: 1.9.3
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:31.000000', '2011-08-17 20:39:02.000000', '2011-08-17 20:38:31.000000', '2011-08-17 20:39:02.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86861, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.4', '---
rvm: rbx
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:31.000000', '2011-08-17 20:39:37.000000', '2011-08-17 20:38:31.000000', '2011-08-17 20:39:37.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86862, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.5', '---
rvm: rbx-2.0
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:32.000000', '2011-08-17 20:40:09.000000', '2011-08-17 20:38:32.000000', '2011-08-17 20:40:09.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86863, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.6', '---
rvm: jruby
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:33.000000', '2011-08-17 20:39:54.000000', '2011-08-17 20:38:33.000000', '2011-08-17 20:39:54.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86864, NULL, 86861, 86857, 'Build', NULL, 'Job::Test', 'finished', '6.7', '---
rvm: ruby-head
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 0, NULL, NULL, '2011-08-17 20:38:33.000000', '2011-08-17 20:39:01.000000', '2011-08-17 20:38:33.000000', '2011-08-17 20:39:01.000000', NULL, 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86850, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.1', '---
rvm: 1.8.7
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:45.000000', '2011-08-17 20:37:23.000000', '2011-08-17 20:36:45.000000', '2011-08-17 20:37:23.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86851, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.2', '---
rvm: 1.9.2
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:46.000000', '2011-08-17 20:37:22.000000', '2011-08-17 20:36:46.000000', '2011-08-17 20:37:22.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86852, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.3', '---
rvm: 1.9.3
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:46.000000', '2011-08-17 20:37:11.000000', '2011-08-17 20:36:46.000000', '2011-08-17 20:37:11.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86853, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.4', '---
rvm: rbx
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:47.000000', '2011-08-17 20:38:08.000000', '2011-08-17 20:36:47.000000', '2011-08-17 20:38:08.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86854, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.5', '---
rvm: rbx-2.0
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:47.000000', '2011-08-17 20:37:57.000000', '2011-08-17 20:36:47.000000', '2011-08-17 20:37:57.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86855, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.6', '---
rvm: jruby
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:49.000000', '2011-08-17 20:37:55.000000', '2011-08-17 20:36:49.000000', '2011-08-17 20:37:55.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86856, NULL, 86850, 86849, 'Build', NULL, 'Job::Test', 'finished', '5.7', '---
rvm: ruby-head
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:36:48.000000', '2011-08-17 20:37:15.000000', '2011-08-17 20:36:48.000000', '2011-08-17 20:37:15.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86847, NULL, 86848, 86846, 'Build', NULL, 'Job::Test', 'finished', '4.1', '---
rvm: 1.8.7
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:34:58.000000', '2011-08-17 20:35:36.000000', '2011-08-17 20:34:58.000000', '2011-08-17 20:35:36.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (86848, NULL, 86848, 86846, 'Build', NULL, 'Job::Test', 'finished', '4.2', '---
rvm: 1.9.2
notifications: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
  recipients:
  - k.haase@finn.de
.configured: ''true''
', 1, NULL, NULL, '2011-08-17 20:34:59.000000', '2011-08-17 20:35:35.000000', '2011-08-17 20:34:59.000000', '2011-08-17 20:35:35.000000', NULL, 0, 'f', NULL, NULL, 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791654, 8975, 237101, 791653, 'Build', 'builds.common', 'Job::Test', 'finished', '11.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-03-04 11:25:48.000000', '2012-03-04 11:27:07.000000', '2012-03-04 11:25:48.447000', '2012-03-04 11:27:07.457000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791655, 8975, 237101, 791653, 'Build', 'builds.common', 'Job::Test', 'finished', '11.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-1', '2012-03-04 11:25:48.000000', '2012-03-04 11:27:21.000000', '2012-03-04 11:25:48.490000', '2012-03-04 11:27:21.977000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791646, 8975, 237099, 791645, 'Build', 'builds.common', 'Job::Test', 'finished', '10.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-4', '2012-03-04 11:23:13.000000', '2012-03-04 11:24:51.000000', '2012-03-04 11:23:13.676000', '2012-03-04 11:24:52.144000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791647, 8975, 237099, 791645, 'Build', 'builds.common', 'Job::Test', 'finished', '10.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-03-04 11:23:13.000000', '2012-03-04 11:24:55.000000', '2012-03-04 11:23:13.690000', '2012-03-04 11:24:55.490000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791604, 8975, 237091, 791603, 'Build', 'builds.common', 'Job::Test', 'finished', '9.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-03-04 11:17:35.000000', '2012-03-04 11:18:52.000000', '2012-03-04 11:17:35.839000', '2012-03-04 11:18:52.549000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791605, 8975, 237091, 791603, 'Build', 'builds.common', 'Job::Test', 'finished', '9.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-03-04 11:17:35.000000', '2012-03-04 11:18:59.000000', '2012-03-04 11:17:35.852000', '2012-03-04 11:18:59.515000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791326, 8975, 237034, 791325, 'Build', 'builds.common', 'Job::Test', 'finished', '8.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-03-04 10:04:03.000000', '2012-03-04 10:05:21.000000', '2012-03-04 10:04:03.691000', '2012-03-04 10:05:21.736000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791327, 8975, 237034, 791325, 'Build', 'builds.common', 'Job::Test', 'finished', '8.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-3', '2012-03-04 10:04:03.000000', '2012-03-04 10:05:24.000000', '2012-03-04 10:04:03.701000', '2012-03-04 10:05:25.195000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791090, 8975, 236990, 791089, 'Build', 'builds.common', 'Job::Test', 'finished', '7.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-03-04 09:03:50.000000', '2012-03-04 09:05:03.000000', '2012-03-04 09:03:50.089000', '2012-03-04 09:05:03.615000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (791091, 8975, 236990, 791089, 'Build', 'builds.common', 'Job::Test', 'finished', '7.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.configured: true
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-4', '2012-03-04 09:03:50.000000', '2012-03-04 09:05:14.000000', '2012-03-04 09:03:50.100000', '2012-03-04 09:05:14.454000', '', 0, 'f', NULL, NULL, 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1348711, 9657, 363794, 1348710, 'Build', 'builds.common', 'Job::Test', 'finished', '27.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-05-16 19:20:45.000000', '2012-05-16 19:21:19.000000', '2012-05-16 19:20:44.964000', '2012-05-16 19:21:19.382000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1348712, 9657, 363794, 1348710, 'Build', 'builds.common', 'Job::Test', 'finished', '27.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-5', '2012-05-16 19:20:45.000000', '2012-05-16 19:21:22.000000', '2012-05-16 19:20:44.974000', '2012-05-16 19:21:23.244000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1257403, 9657, 341599, 1257402, 'Build', 'builds.common', 'Job::Test', 'finished', '26.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.result: configured
', NULL, NULL, 'ruby1.worker.travis-ci.org:travis-ruby-2', '2012-05-06 11:13:30.000000', '2012-05-06 11:13:58.000000', '2012-05-06 11:13:30.249000', '2012-05-06 11:13:58.322000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1257404, 9657, 341599, 1257402, 'Build', 'builds.common', 'Job::Test', 'finished', '26.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.result: configured
', NULL, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-1', '2012-05-06 11:13:30.000000', '2012-05-06 11:14:00.000000', '2012-05-06 11:13:30.274000', '2012-05-06 11:14:00.859000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252333, 9657, 340261, 1252332, 'Build', 'builds.common', 'Job::Test', 'finished', '25.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.result: configured
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-5', '2012-05-05 11:09:27.000000', '2012-05-05 11:09:55.000000', '2012-05-05 11:09:26.690000', '2012-05-05 11:09:55.535000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252334, 9657, 340261, 1252332, 'Build', 'builds.common', 'Job::Test', 'finished', '25.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.result: configured
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-1', '2012-05-05 11:09:27.000000', '2012-05-05 11:09:55.000000', '2012-05-05 11:09:26.735000', '2012-05-05 11:09:55.741000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252324, 9657, 340259, 1252323, 'Build', 'builds.common', 'Job::Test', 'finished', '24.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.result: configured
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-5', '2012-05-05 11:08:19.000000', '2012-05-05 11:08:47.000000', '2012-05-05 11:08:19.192000', '2012-05-05 11:08:47.530000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252325, 9657, 340259, 1252323, 'Build', 'builds.common', 'Job::Test', 'finished', '24.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.result: configured
', 0, NULL, 'ruby2.worker.travis-ci.org:travis-ruby-4', '2012-05-05 11:08:19.000000', '2012-05-05 11:08:48.000000', '2012-05-05 11:08:19.222000', '2012-05-05 11:08:48.930000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252326, 9657, 340259, 1252323, 'Build', 'builds.common', 'Job::Test', 'finished', '24.3', '---
:language: ruby
:rvm: ree
:script: bundle exec rspec
:.result: configured
', 1, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-6', '2012-05-05 11:08:19.000000', '2012-05-05 11:08:46.000000', '2012-05-05 11:08:19.252000', '2012-05-05 11:08:47.019000', '', 0, 'f', 5100, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252327, 9657, 340259, 1252323, 'Build', 'builds.common', 'Job::Test', 'finished', '24.4', '---
:language: ruby
:rvm: 1.8.7
:script: bundle exec rspec
:.result: configured
', 1, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-3', '2012-05-05 11:08:19.000000', '2012-05-05 11:08:46.000000', '2012-05-05 11:08:19.270000', '2012-05-05 11:08:47.160000', '', 0, 'f', 5100, 'User', 1);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252303, 9657, 340251, 1252302, 'Build', 'builds.common', 'Job::Test', 'finished', '23.1', '---
:language: ruby
:rvm: 1.9.3
:script: bundle exec rspec
:.result: configured
', 0, NULL, 'ruby3.worker.travis-ci.org:travis-ruby-1', '2012-05-05 11:03:47.000000', '2012-05-05 11:04:15.000000', '2012-05-05 11:03:46.756000', '2012-05-05 11:04:16.328000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO jobs (id, repository_id, commit_id, source_id, source_type, queue, type, state, number, config, status, job_id, worker, started_at, finished_at, created_at, updated_at, tags, retries, allow_failure, owner_id, owner_type, result)
  VALUES (1252304, 9657, 340251, 1252302, 'Build', 'builds.common', 'Job::Test', 'finished', '23.2', '---
:language: ruby
:rvm: 1.9.2
:script: bundle exec rspec
:.result: configured
', 0, NULL, 'ruby4.worker.travis-ci.org:travis-ruby-5', '2012-05-05 11:03:47.000000', '2012-05-05 11:04:24.000000', '2012-05-05 11:03:46.768000', '2012-05-05 11:04:25.138000', '', 0, 'f', 5100, 'User', 0);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515661, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
remote: Counting objects: 346, done.[K
remote: Compressing objects:   0% (1/154)   [Kremote: Compressing objects:   1% (2/154)   [Kremote: Compressing objects:   2% (4/154)   [Kremote: Compressing objects:   3% (5/154)   [Kremote: Compressing objects:   4% (7/154)   [Kremote: Compressing objects:   5% (8/154)   [Kremote: Compressing objects:   6% (10/154)   [Kremote: Compressing objects:   7% (11/154)   [Kremote: Compressing objects:   8% (13/154)   [Kremote: Compressing objects:   9% (14/154)   [Kremote: Compressing objects:  10% (16/154)   [Kremote: Compressing objects:  11% (17/154)   [Kremote: Compressing objects:  12% (19/154)   [Kremote: Compressing objects:  13% (21/154)   [Kremote: Compressing objects:  14% (22/154)   [Kremote: Compressing objects:  15% (24/154)   [Kremote: Compressing objects:  16% (25/154)   [Kremote: Compressing objects:  17% (27/154)   [Kremote: Compressing objects:  18% (28/154)   [Kremote: Compressing objects:  19% (30/154)   [Kremote: Compressing objects:  20% (31/154)   [Kremote: Compressing objects:  21% (33/154)   [Kremote: Compressing objects:  22% (34/154)   [Kremote: Compressing objects:  23% (36/154)   [Kremote: Compressing objects:  24% (37/154)   [Kremote: Compressing objects:  25% (39/154)   [Kremote: Compressing objects:  26% (41/154)   [Kremote: Compressing objects:  27% (42/154)   [Kremote: Compressing objects:  28% (44/154)   [Kremote: Compressing objects:  29% (45/154)   [Kremote: Compressing objects:  30% (47/154)   [Kremote: Compressing objects:  31% (48/154)   [Kremote: Compressing objects:  32% (50/154)   [Kremote: Compressing objects:  33% (51/154)   [Kremote: Compressing objects:  34% (53/154)   [Kremote: Compressing objects:  35% (54/154)   [Kremote: Compressing objects:  36% (56/154)   [Kremote: Compressing objects:  37% (57/154)   [Kremote: Compressing objects:  38% (59/154)   [Kremote: Compressing objects:  39% (61/154)   [Kremote: Compressing objects:  40% (62/154)   [Kremote: Compressing objects:  41% (64/154)   [Kremote: Compressing objects:  42% (65/154)   [Kremote: Compressing objects:  43% (67/154)   [Kremote: Compressing objects:  44% (68/154)   [Kremote: Compressing objects:  45% (70/154)   [Kremote: Compressing objects:  46% (71/154)   [Kremote: Compressing objects:  47% (73/154)   [Kremote: Compressing objects:  48% (74/154)   [Kremote: Compressing objects:  49% (76/154)   [Kremote: Compressing objects:  50% (77/154)   [Kremote: Compressing objects:  51% (79/154)   [Kremote: Compressing objects:  52% (81/154)   [Kremote: Compressing objects:  53% (82/154)   [Kremote: Compressing objects:  54% (84/154)   [Kremote: Compressing objects:  55% (85/154)   [Kremote: Compressing objects:  56% (87/154)   [Kremote: Compressing objects:  57% (88/154)   [Kremote: Compressing objects:  58% (90/154)   [Kremote: Compressing objects:  59% (91/154)   [Kremote: Compressing objects:  60% (93/154)   [Kremote: Compressing objects:  61% (94/154)   [Kremote: Compressing objects:  62% (96/154)   [Kremote: Compressing objects:  63% (98/154)   [Kremote: Compressing objects:  64% (99/154)   [Kremote: Compressing objects:  65% (101/154)   [Kremote: Compressing objects:  66% (102/154)   [Kremote: Compressing objects:  67% (104/154)   [Kremote: Compressing objects:  68% (105/154)   [Kremote: Compressing objects:  69% (107/154)   [Kremote: Compressing objects:  70% (108/154)   [Kremote: Compressing objects:  71% (110/154)   [Kremote: Compressing objects:  72% (111/154)   [Kremote: Compressing objects:  73% (113/154)   [Kremote: Compressing objects:  74% (114/154)   [Kremote: Compressing objects:  75% (116/154)   [Kremote: Compressing objects:  76% (118/154)   [Kremote: Compressing objects:  77% (119/154)   [Kremote: Compressing objects:  78% (121/154)   [Kremote: Compressing objects:  79% (122/154)   [Kremote: Compressing objects:  80% (124/154)   [Kremote: Compressing objects:  81% (125/154)   [Kremote: Compressing objects:  82% (127/154)   [Kremote: Compressing objects:  83% (128/154)   [Kremote: Compressing objects:  84% (130/154)   [Kremote: Compressing objects:  85% (131/154)   [Kremote: Compressing objects:  86% (133/154)   [Kremote: Compressing objects:  87% (134/154)   [Kremote: Compressing objects:  88% (136/154)   [Kremote: Compressing objects:  89% (138/154)   [Kremote: Compressing objects:  90% (139/154)   [Kremote: Compressing objects:  91% (141/154)   [Kremote: Compressing objects:  92% (142/154)   [Kremote: Compressing objects:  93% (144/154)   [Kremote: Compressing objects:  94% (145/154)   [Kremote: Compressing objects:  95% (147/154)   [Kremote: Compressing objects:  96% (148/154)   [Kremote: Compressing objects:  97% (150/154)   [Kremote: Compressing objects:  98% (151/154)   [Kremote: Compressing objects:  99% (153/154)   [Kremote: Compressing objects: 100% (154/154)   [Kremote: Compressing objects: 100% (154/154), done.[K
Receiving objects:   0% (1/346)   Receiving objects:   1% (4/346)   Receiving objects:   2% (7/346)   Receiving objects:   3% (11/346)   Receiving objects:   4% (14/346)   Receiving objects:   5% (18/346)   Receiving objects:   6% (21/346)   Receiving objects:   7% (25/346)   Receiving objects:   8% (28/346)   Receiving objects:   9% (32/346)   Receiving objects:  10% (35/346)   Receiving objects:  11% (39/346)   Receiving objects:  12% (42/346)   Receiving objects:  13% (45/346)   Receiving objects:  14% (49/346)   Receiving objects:  15% (52/346)   Receiving objects:  16% (56/346)   Receiving objects:  17% (59/346)   Receiving objects:  18% (63/346)   Receiving objects:  19% (66/346)   Receiving objects:  20% (70/346)   Receiving objects:  21% (73/346)   Receiving objects:  22% (77/346)   Receiving objects:  23% (80/346)   Receiving objects:  24% (84/346)   Receiving objects:  25% (87/346)   Receiving objects:  26% (90/346)   Receiving objects:  27% (94/346)   Receiving objects:  28% (97/346)   remote: Total 346 (delta 190), reused 331 (delta 187)[K
Receiving objects:  29% (101/346)   Receiving objects:  30% (104/346)   Receiving objects:  31% (108/346)   Receiving objects:  32% (111/346)   Receiving objects:  33% (115/346)   Receiving objects:  34% (118/346)   Receiving objects:  35% (122/346)   Receiving objects:  36% (125/346)   Receiving objects:  37% (129/346)   Receiving objects:  38% (132/346)   Receiving objects:  39% (135/346)   Receiving objects:  40% (139/346)   Receiving objects:  41% (142/346)   Receiving objects:  42% (146/346)   Receiving objects:  43% (149/346)   Receiving objects:  44% (153/346)   Receiving objects:  45% (156/346)   Receiving objects:  46% (160/346)   Receiving objects:  47% (163/346)   Receiving objects:  48% (167/346)   Receiving objects:  49% (170/346)   Receiving objects:  50% (173/346)   Receiving objects:  51% (177/346)   Receiving objects:  52% (180/346)   Receiving objects:  53% (184/346)   Receiving objects:  54% (187/346)   Receiving objects:  55% (191/346)   Receiving objects:  56% (194/346)   Receiving objects:  57% (198/346)   Receiving objects:  58% (201/346)   Receiving objects:  59% (205/346)   Receiving objects:  60% (208/346)   Receiving objects:  61% (212/346)   Receiving objects:  62% (215/346)   Receiving objects:  63% (218/346)   Receiving objects:  64% (222/346)   Receiving objects:  65% (225/346)   Receiving objects:  66% (229/346)   Receiving objects:  67% (232/346)   Receiving objects:  68% (236/346)   Receiving objects:  69% (239/346)   Receiving objects:  70% (243/346)   Receiving objects:  71% (246/346)   Receiving objects:  72% (250/346)   Receiving objects:  73% (253/346)   Receiving objects:  74% (257/346)   Receiving objects:  75% (260/346)   Receiving objects:  76% (263/346)   Receiving objects:  77% (267/346)   Receiving objects:  78% (270/346)   Receiving objects:  79% (274/346)   Receiving objects:  80% (277/346)   Receiving objects:  81% (281/346)   Receiving objects:  82% (284/346)   Receiving objects:  83% (288/346)   Receiving objects:  84% (291/346)   Receiving objects:  85% (295/346)   Receiving objects:  86% (298/346)   Receiving objects:  87% (302/346)   Receiving objects:  88% (305/346)   Receiving objects:  89% (308/346)   Receiving objects:  90% (312/346)   Receiving objects:  91% (315/346)   Receiving objects:  92% (319/346)   Receiving objects:  93% (322/346)   Receiving objects:  94% (326/346)   Receiving objects:  95% (329/346)   Receiving objects:  96% (333/346)   Receiving objects:  97% (336/346)   Receiving objects:  98% (340/346)   Receiving objects:  99% (343/346)   Receiving objects: 100% (346/346)   Receiving objects: 100% (346/346), 45.42 KiB, done.
Resolving deltas:   0% (0/190)   Resolving deltas:  15% (29/190)   Resolving deltas:  25% (49/190)   Resolving deltas:  26% (50/190)   Resolving deltas:  28% (54/190)   Resolving deltas:  30% (57/190)   Resolving deltas:  31% (59/190)   Resolving deltas:  34% (65/190)   Resolving deltas:  37% (71/190)   Resolving deltas:  38% (73/190)   Resolving deltas:  42% (81/190)   Resolving deltas:  46% (88/190)   Resolving deltas:  47% (90/190)   Resolving deltas:  48% (92/190)   Resolving deltas:  52% (99/190)   Resolving deltas:  54% (103/190)   Resolving deltas:  56% (108/190)   Resolving deltas:  62% (118/190)   Resolving deltas:  63% (120/190)   Resolving deltas:  64% (122/190)   Resolving deltas:  65% (124/190)   Resolving deltas:  66% (126/190)   Resolving deltas:  68% (130/190)   Resolving deltas:  74% (142/190)   Resolving deltas:  75% (143/190)   Resolving deltas:  85% (163/190)   Resolving deltas:  87% (166/190)   Resolving deltas:  89% (170/190)   Resolving deltas:  92% (175/190)   Resolving deltas:  93% (178/190)   Resolving deltas:  97% (185/190)   Resolving deltas: 100% (190/190)   Resolving deltas: 100% (190/190), done.
Fetching https://github.com/roidrage/hubble.git
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Unpacking objects:   6% (1/16)   Unpacking objects:  12% (2/16)   Unpacking objects:  18% (3/16)   Unpacking objects:  25% (4/16)   Unpacking objects:  31% (5/16)   Unpacking objects:  37% (6/16)   Unpacking objects:  43% (7/16)   Unpacking objects:  50% (8/16)   Unpacking objects:  56% (9/16)   Unpacking objects:  62% (10/16)   Unpacking objects:  68% (11/16)   Unpacking objects:  75% (12/16)   Unpacking objects:  81% (13/16)   Unpacking objects:  87% (14/16)   Unpacking objects:  93% (15/16)   Unpacking objects: 100% (16/16)   Unpacking objects: 100% (16/16), done.
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing amq-protocol (0.9.4)
Installing eventmachine (0.12.10) with native extensions
Installing amq-client (0.9.4)
Installing amqp (0.9.7)
Installing atomic (1.0.1) with native extensions
Installing bunny (0.8.0)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from amqp:
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError
[[32mVersion 0.9.0 to 0.9.4[0m] [FEATURE] Automatic recovery mode now works for publishers
[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
................................................................................

Finished in 2.02 seconds
80 examples, 0 failures

Done. Build script exited with: 0
', 1827970, 'Artifact::Log', '2012-07-10 17:03:09.771000', '2012-07-10 17:03:11.279000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515662, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.22 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827971, 'Artifact::Log', '2012-07-10 17:03:09.791000', '2012-07-10 17:03:10.370000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515663, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.6 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827972, 'Artifact::Log', '2012-07-10 17:03:09.809000', '2012-07-10 17:03:11.912000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515664, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 2.97 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827973, 'Artifact::Log', '2012-07-10 17:03:09.825000', '2012-07-10 17:03:12.092000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515665, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.24 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827974, 'Artifact::Log', '2012-07-10 17:03:09.841000', '2012-07-10 17:03:11.609000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515666, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.74 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827975, 'Artifact::Log', '2012-07-10 17:03:09.858000', '2012-07-10 17:03:12.204000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515667, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.18 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827976, 'Artifact::Log', '2012-07-10 17:03:09.876000', '2012-07-10 17:03:12.649000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515668, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.37 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827977, 'Artifact::Log', '2012-07-10 17:03:09.900000', '2012-07-10 17:03:12.928000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515669, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.71 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827978, 'Artifact::Log', '2012-07-10 17:03:09.926000', '2012-07-10 17:03:13.089000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1515670, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 4393c5d2501bea3f921a0a31806717d93add05fe
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.06 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1827979, 'Artifact::Log', '2012-07-10 17:03:09.948000', '2012-07-10 17:03:13.297000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514900, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
remote: Counting objects: 346, done.[K
remote: Compressing objects:   0% (1/154)   [Kremote: Compressing objects:   1% (2/154)   [Kremote: Compressing objects:   2% (4/154)   [Kremote: Compressing objects:   3% (5/154)   [Kremote: Compressing objects:   4% (7/154)   [Kremote: Compressing objects:   5% (8/154)   [Kremote: Compressing objects:   6% (10/154)   [Kremote: Compressing objects:   7% (11/154)   [Kremote: Compressing objects:   8% (13/154)   [Kremote: Compressing objects:   9% (14/154)   [Kremote: Compressing objects:  10% (16/154)   [Kremote: Compressing objects:  11% (17/154)   [Kremote: Compressing objects:  12% (19/154)   [Kremote: Compressing objects:  13% (21/154)   [Kremote: Compressing objects:  14% (22/154)   [Kremote: Compressing objects:  15% (24/154)   [Kremote: Compressing objects:  16% (25/154)   [Kremote: Compressing objects:  17% (27/154)   [Kremote: Compressing objects:  18% (28/154)   [Kremote: Compressing objects:  19% (30/154)   [Kremote: Compressing objects:  20% (31/154)   [Kremote: Compressing objects:  21% (33/154)   [Kremote: Compressing objects:  22% (34/154)   [Kremote: Compressing objects:  23% (36/154)   [Kremote: Compressing objects:  24% (37/154)   [Kremote: Compressing objects:  25% (39/154)   [Kremote: Compressing objects:  26% (41/154)   [Kremote: Compressing objects:  27% (42/154)   [Kremote: Compressing objects:  28% (44/154)   [Kremote: Compressing objects:  29% (45/154)   [Kremote: Compressing objects:  30% (47/154)   [Kremote: Compressing objects:  31% (48/154)   [Kremote: Compressing objects:  32% (50/154)   [Kremote: Compressing objects:  33% (51/154)   [Kremote: Compressing objects:  34% (53/154)   [Kremote: Compressing objects:  35% (54/154)   [Kremote: Compressing objects:  36% (56/154)   [Kremote: Compressing objects:  37% (57/154)   [Kremote: Compressing objects:  38% (59/154)   [Kremote: Compressing objects:  39% (61/154)   [Kremote: Compressing objects:  40% (62/154)   [Kremote: Compressing objects:  41% (64/154)   [Kremote: Compressing objects:  42% (65/154)   [Kremote: Compressing objects:  43% (67/154)   [Kremote: Compressing objects:  44% (68/154)   [Kremote: Compressing objects:  45% (70/154)   [Kremote: Compressing objects:  46% (71/154)   [Kremote: Compressing objects:  47% (73/154)   [Kremote: Compressing objects:  48% (74/154)   [Kremote: Compressing objects:  49% (76/154)   [Kremote: Compressing objects:  50% (77/154)   [Kremote: Compressing objects:  51% (79/154)   [Kremote: Compressing objects:  52% (81/154)   [Kremote: Compressing objects:  53% (82/154)   [Kremote: Compressing objects:  54% (84/154)   [Kremote: Compressing objects:  55% (85/154)   [Kremote: Compressing objects:  56% (87/154)   [Kremote: Compressing objects:  57% (88/154)   [Kremote: Compressing objects:  58% (90/154)   [Kremote: Compressing objects:  59% (91/154)   [Kremote: Compressing objects:  60% (93/154)   [Kremote: Compressing objects:  61% (94/154)   [Kremote: Compressing objects:  62% (96/154)   [Kremote: Compressing objects:  63% (98/154)   [Kremote: Compressing objects:  64% (99/154)   [Kremote: Compressing objects:  65% (101/154)   [Kremote: Compressing objects:  66% (102/154)   [Kremote: Compressing objects:  67% (104/154)   [Kremote: Compressing objects:  68% (105/154)   [Kremote: Compressing objects:  69% (107/154)   [Kremote: Compressing objects:  70% (108/154)   [Kremote: Compressing objects:  71% (110/154)   [Kremote: Compressing objects:  72% (111/154)   [Kremote: Compressing objects:  73% (113/154)   [Kremote: Compressing objects:  74% (114/154)   [Kremote: Compressing objects:  75% (116/154)   [Kremote: Compressing objects:  76% (118/154)   [Kremote: Compressing objects:  77% (119/154)   [Kremote: Compressing objects:  78% (121/154)   [Kremote: Compressing objects:  79% (122/154)   [Kremote: Compressing objects:  80% (124/154)   [Kremote: Compressing objects:  81% (125/154)   [Kremote: Compressing objects:  82% (127/154)   [Kremote: Compressing objects:  83% (128/154)   [Kremote: Compressing objects:  84% (130/154)   [Kremote: Compressing objects:  85% (131/154)   [Kremote: Compressing objects:  86% (133/154)   [Kremote: Compressing objects:  87% (134/154)   [Kremote: Compressing objects:  88% (136/154)   [Kremote: Compressing objects:  89% (138/154)   [Kremote: Compressing objects:  90% (139/154)   [Kremote: Compressing objects:  91% (141/154)   [Kremote: Compressing objects:  92% (142/154)   [Kremote: Compressing objects:  93% (144/154)   [Kremote: Compressing objects:  94% (145/154)   [Kremote: Compressing objects:  95% (147/154)   [Kremote: Compressing objects:  96% (148/154)   [Kremote: Compressing objects:  97% (150/154)   [Kremote: Compressing objects:  98% (151/154)   [Kremote: Compressing objects:  99% (153/154)   [Kremote: Compressing objects: 100% (154/154)   [Kremote: Compressing objects: 100% (154/154), done.[K
Receiving objects:   0% (1/346)   Receiving objects:   1% (4/346)   Receiving objects:   2% (7/346)   Receiving objects:   3% (11/346)   Receiving objects:   4% (14/346)   Receiving objects:   5% (18/346)   Receiving objects:   6% (21/346)   Receiving objects:   7% (25/346)   Receiving objects:   8% (28/346)   Receiving objects:   9% (32/346)   Receiving objects:  10% (35/346)   Receiving objects:  11% (39/346)   Receiving objects:  12% (42/346)   Receiving objects:  13% (45/346)   Receiving objects:  14% (49/346)   Receiving objects:  15% (52/346)   Receiving objects:  16% (56/346)   Receiving objects:  17% (59/346)   Receiving objects:  18% (63/346)   Receiving objects:  19% (66/346)   Receiving objects:  20% (70/346)   Receiving objects:  21% (73/346)   Receiving objects:  22% (77/346)   Receiving objects:  23% (80/346)   Receiving objects:  24% (84/346)   Receiving objects:  25% (87/346)   Receiving objects:  26% (90/346)   Receiving objects:  27% (94/346)   Receiving objects:  28% (97/346)   Receiving objects:  29% (101/346)   Receiving objects:  30% (104/346)   Receiving objects:  31% (108/346)   Receiving objects:  32% (111/346)   Receiving objects:  33% (115/346)   Receiving objects:  34% (118/346)   Receiving objects:  35% (122/346)   Receiving objects:  36% (125/346)   Receiving objects:  37% (129/346)   Receiving objects:  38% (132/346)   Receiving objects:  39% (135/346)   Receiving objects:  40% (139/346)   Receiving objects:  41% (142/346)   Receiving objects:  42% (146/346)   Receiving objects:  43% (149/346)   Receiving objects:  44% (153/346)   Receiving objects:  45% (156/346)   Receiving objects:  46% (160/346)   Receiving objects:  47% (163/346)   Receiving objects:  48% (167/346)   Receiving objects:  49% (170/346)   Receiving objects:  50% (173/346)   Receiving objects:  51% (177/346)   Receiving objects:  52% (180/346)   Receiving objects:  53% (184/346)   Receiving objects:  54% (187/346)   Receiving objects:  55% (191/346)   Receiving objects:  56% (194/346)   Receiving objects:  57% (198/346)   Receiving objects:  58% (201/346)   Receiving objects:  59% (205/346)   Receiving objects:  60% (208/346)   Receiving objects:  61% (212/346)   Receiving objects:  62% (215/346)   Receiving objects:  63% (218/346)   Receiving objects:  64% (222/346)   Receiving objects:  65% (225/346)   Receiving objects:  66% (229/346)   Receiving objects:  67% (232/346)   Receiving objects:  68% (236/346)   Receiving objects:  69% (239/346)   Receiving objects:  70% (243/346)   Receiving objects:  71% (246/346)   Receiving objects:  72% (250/346)   Receiving objects:  73% (253/346)   Receiving objects:  74% (257/346)   Receiving objects:  75% (260/346)   Receiving objects:  76% (263/346)   Receiving objects:  77% (267/346)   Receiving objects:  78% (270/346)   Receiving objects:  79% (274/346)   Receiving objects:  80% (277/346)   Receiving objects:  81% (281/346)   remote: Total 346 (delta 190), reused 331 (delta 187)[K
Receiving objects:  82% (284/346)   Receiving objects:  83% (288/346)   Receiving objects:  84% (291/346)   Receiving objects:  85% (295/346)   Receiving objects:  86% (298/346)   Receiving objects:  87% (302/346)   Receiving objects:  88% (305/346)   Receiving objects:  89% (308/346)   Receiving objects:  90% (312/346)   Receiving objects:  91% (315/346)   Receiving objects:  92% (319/346)   Receiving objects:  93% (322/346)   Receiving objects:  94% (326/346)   Receiving objects:  95% (329/346)   Receiving objects:  96% (333/346)   Receiving objects:  97% (336/346)   Receiving objects:  98% (340/346)   Receiving objects:  99% (343/346)   Receiving objects: 100% (346/346)   Receiving objects: 100% (346/346), 45.42 KiB, done.
Resolving deltas:   0% (0/190)   Resolving deltas:  15% (29/190)   Resolving deltas:  25% (49/190)   Resolving deltas:  26% (50/190)   Resolving deltas:  28% (54/190)   Resolving deltas:  30% (57/190)   Resolving deltas:  31% (59/190)   Resolving deltas:  34% (65/190)   Resolving deltas:  37% (71/190)   Resolving deltas:  38% (73/190)   Resolving deltas:  42% (81/190)   Resolving deltas:  46% (88/190)   Resolving deltas:  47% (90/190)   Resolving deltas:  48% (92/190)   Resolving deltas:  52% (99/190)   Resolving deltas:  54% (103/190)   Resolving deltas:  56% (108/190)   Resolving deltas:  62% (118/190)   Resolving deltas:  63% (120/190)   Resolving deltas:  64% (122/190)   Resolving deltas:  65% (124/190)   Resolving deltas:  66% (126/190)   Resolving deltas:  68% (130/190)   Resolving deltas:  74% (142/190)   Resolving deltas:  75% (143/190)   Resolving deltas:  85% (163/190)   Resolving deltas:  87% (166/190)   Resolving deltas:  89% (170/190)   Resolving deltas:  92% (175/190)   Resolving deltas:  93% (178/190)   Resolving deltas:  97% (185/190)   Resolving deltas: 100% (190/190)   Resolving deltas: 100% (190/190), done.
Fetching https://github.com/roidrage/hubble.git
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Unpacking objects:   6% (1/16)   Unpacking objects:  12% (2/16)   Unpacking objects:  18% (3/16)   Unpacking objects:  25% (4/16)   Unpacking objects:  31% (5/16)   Unpacking objects:  37% (6/16)   Unpacking objects:  43% (7/16)   Unpacking objects:  50% (8/16)   Unpacking objects:  56% (9/16)   Unpacking objects:  62% (10/16)   Unpacking objects:  68% (11/16)   Unpacking objects:  75% (12/16)   Unpacking objects:  81% (13/16)   Unpacking objects:  87% (14/16)   Unpacking objects:  93% (15/16)   Unpacking objects: 100% (16/16)   Unpacking objects: 100% (16/16), done.
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing amq-protocol (0.9.4)
Installing eventmachine (0.12.10) with native extensions
Installing amq-client (0.9.4)
Installing amqp (0.9.7)
Installing atomic (1.0.1) with native extensions
Installing bunny (0.8.0)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from amqp:
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError
[[32mVersion 0.9.0 to 0.9.4[0m] [FEATURE] Automatic recovery mode now works for publishers
[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
................................................................................

Finished in 2.07 seconds
80 examples, 0 failures

Done. Build script exited with: 0
', 1826894, 'Artifact::Log', '2012-07-10 15:15:50.461000', '2012-07-10 15:16:03.175000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514901, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0) #
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb21d3ffb, pid=2332, tid=3077819248
#
# JRE version: 6.0_23-b23
# Java VM: OpenJDK Server VM (20.0-b11 mixed mode linux-x86 )
# Derivative: IcedTea6 1.11pre
# Distribution: Ubuntu 11.10, package 6b23~pre11-0ubuntu1.11.10.2
# Problematic frame:
# J  rubyjit.Gem::Specification#required_rubygems_version=_74259DD2BDD16720E9AFE77875B6790139390B56.__file__(Lrubyjit/Gem::Specification#required_rubygems_version=_74259DD2BDD16720E9AFE77875B6790139390B56;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-support/hs_err_pid2332.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
#
Aborted


install: ''bundle install'' returned false.
Done. Build script exited with: 1
', 1826895, 'Artifact::Log', '2012-07-10 15:15:50.490000', '2012-07-10 15:16:03.801000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514902, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.21 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826896, 'Artifact::Log', '2012-07-10 15:15:50.512000', '2012-07-10 15:16:03.616000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514903, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false

$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 2.89 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826897, 'Artifact::Log', '2012-07-10 15:15:50.583000', '2012-07-10 15:16:04.107000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514904, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.06 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826898, 'Artifact::Log', '2012-07-10 15:15:50.599000', '2012-07-10 15:16:04.338000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514905, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.18 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826899, 'Artifact::Log', '2012-07-10 15:15:50.622000', '2012-07-10 15:16:04.750000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514906, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]

$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.03 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826900, 'Artifact::Log', '2012-07-10 15:15:50.718000', '2012-07-10 15:16:04.577000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514907, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support

$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 2.94 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826901, 'Artifact::Log', '2012-07-10 15:15:50.732000', '2012-07-10 15:16:04.926000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514908, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.33 seconds
74 examples, 0 failures

Done. Build script exited with: 0
', 1826902, 'Artifact::Log', '2012-07-10 15:15:50.751000', '2012-07-10 15:16:05.266000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1514909, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf f9ff4f7922770e7a11fa3e04f85f1cd734596581
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..........................................................................

Finished in 3.37 seconds
74 examples, 0 failures


Done. Build script exited with: 0
', 1826903, 'Artifact::Log', '2012-07-10 15:15:50.767000', '2012-07-10 15:16:05.571000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507136, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
remote: Counting objects: 346, done.[K
remote: Compressing objects:   0% (1/154)   [Kremote: Compressing objects:   1% (2/154)   [Kremote: Compressing objects:   2% (4/154)   [Kremote: Compressing objects:   3% (5/154)   [Kremote: Compressing objects:   4% (7/154)   [Kremote: Compressing objects:   5% (8/154)   [Kremote: Compressing objects:   6% (10/154)   [Kremote: Compressing objects:   7% (11/154)   [Kremote: Compressing objects:   8% (13/154)   [Kremote: Compressing objects:   9% (14/154)   [Kremote: Compressing objects:  10% (16/154)   [Kremote: Compressing objects:  11% (17/154)   [Kremote: Compressing objects:  12% (19/154)   [Kremote: Compressing objects:  13% (21/154)   [Kremote: Compressing objects:  14% (22/154)   [Kremote: Compressing objects:  15% (24/154)   [Kremote: Compressing objects:  16% (25/154)   [Kremote: Compressing objects:  17% (27/154)   [Kremote: Compressing objects:  18% (28/154)   [Kremote: Compressing objects:  19% (30/154)   [Kremote: Compressing objects:  20% (31/154)   [Kremote: Compressing objects:  21% (33/154)   [Kremote: Compressing objects:  22% (34/154)   [Kremote: Compressing objects:  23% (36/154)   [Kremote: Compressing objects:  24% (37/154)   [Kremote: Compressing objects:  25% (39/154)   [Kremote: Compressing objects:  26% (41/154)   [Kremote: Compressing objects:  27% (42/154)   [Kremote: Compressing objects:  28% (44/154)   [Kremote: Compressing objects:  29% (45/154)   [Kremote: Compressing objects:  30% (47/154)   [Kremote: Compressing objects:  31% (48/154)   [Kremote: Compressing objects:  32% (50/154)   [Kremote: Compressing objects:  33% (51/154)   [Kremote: Compressing objects:  34% (53/154)   [Kremote: Compressing objects:  35% (54/154)   [Kremote: Compressing objects:  36% (56/154)   [Kremote: Compressing objects:  37% (57/154)   [Kremote: Compressing objects:  38% (59/154)   [Kremote: Compressing objects:  39% (61/154)   [Kremote: Compressing objects:  40% (62/154)   [Kremote: Compressing objects:  41% (64/154)   [Kremote: Compressing objects:  42% (65/154)   [Kremote: Compressing objects:  43% (67/154)   [Kremote: Compressing objects:  44% (68/154)   [Kremote: Compressing objects:  45% (70/154)   [Kremote: Compressing objects:  46% (71/154)   [Kremote: Compressing objects:  47% (73/154)   [Kremote: Compressing objects:  48% (74/154)   [Kremote: Compressing objects:  49% (76/154)   [Kremote: Compressing objects:  50% (77/154)   [Kremote: Compressing objects:  51% (79/154)   [Kremote: Compressing objects:  52% (81/154)   [Kremote: Compressing objects:  53% (82/154)   [Kremote: Compressing objects:  54% (84/154)   [Kremote: Compressing objects:  55% (85/154)   [Kremote: Compressing objects:  56% (87/154)   [Kremote: Compressing objects:  57% (88/154)   [Kremote: Compressing objects:  58% (90/154)   [Kremote: Compressing objects:  59% (91/154)   [Kremote: Compressing objects:  60% (93/154)   [Kremote: Compressing objects:  61% (94/154)   [Kremote: Compressing objects:  62% (96/154)   [Kremote: Compressing objects:  63% (98/154)   [Kremote: Compressing objects:  64% (99/154)   [Kremote: Compressing objects:  65% (101/154)   [Kremote: Compressing objects:  66% (102/154)   [Kremote: Compressing objects:  67% (104/154)   [Kremote: Compressing objects:  68% (105/154)   [Kremote: Compressing objects:  69% (107/154)   [Kremote: Compressing objects:  70% (108/154)   [Kremote: Compressing objects:  71% (110/154)   [Kremote: Compressing objects:  72% (111/154)   [Kremote: Compressing objects:  73% (113/154)   [Kremote: Compressing objects:  74% (114/154)   [Kremote: Compressing objects:  75% (116/154)   [Kremote: Compressing objects:  76% (118/154)   [Kremote: Compressing objects:  77% (119/154)   [Kremote: Compressing objects:  78% (121/154)   [Kremote: Compressing objects:  79% (122/154)   [Kremote: Compressing objects:  80% (124/154)   [Kremote: Compressing objects:  81% (125/154)   [Kremote: Compressing objects:  82% (127/154)   [Kremote: Compressing objects:  83% (128/154)   [Kremote: Compressing objects:  84% (130/154)   [Kremote: Compressing objects:  85% (131/154)   [Kremote: Compressing objects:  86% (133/154)   [Kremote: Compressing objects:  87% (134/154)   [Kremote: Compressing objects:  88% (136/154)   [Kremote: Compressing objects:  89% (138/154)   [Kremote: Compressing objects:  90% (139/154)   [Kremote: Compressing objects:  91% (141/154)   [Kremote: Compressing objects:  92% (142/154)   [Kremote: Compressing objects:  93% (144/154)   [Kremote: Compressing objects:  94% (145/154)   [Kremote: Compressing objects:  95% (147/154)   [Kremote: Compressing objects:  96% (148/154)   [Kremote: Compressing objects:  97% (150/154)   [Kremote: Compressing objects:  98% (151/154)   [Kremote: Compressing objects:  99% (153/154)   [Kremote: Compressing objects: 100% (154/154)   [Kremote: Compressing objects: 100% (154/154), done.[K
Receiving objects:   0% (1/346)   Receiving objects:   1% (4/346)   Receiving objects:   2% (7/346)   Receiving objects:   3% (11/346)   Receiving objects:   4% (14/346)   Receiving objects:   5% (18/346)   Receiving objects:   6% (21/346)   Receiving objects:   7% (25/346)   Receiving objects:   8% (28/346)   Receiving objects:   9% (32/346)   Receiving objects:  10% (35/346)   Receiving objects:  11% (39/346)   Receiving objects:  12% (42/346)   Receiving objects:  13% (45/346)   remote: Total 346 (delta 190), reused 331 (delta 187)[K
Receiving objects:  14% (49/346)   Receiving objects:  15% (52/346)   Receiving objects:  16% (56/346)   Receiving objects:  17% (59/346)   Receiving objects:  18% (63/346)   Receiving objects:  19% (66/346)   Receiving objects:  20% (70/346)   Receiving objects:  21% (73/346)   Receiving objects:  22% (77/346)   Receiving objects:  23% (80/346)   Receiving objects:  24% (84/346)   Receiving objects:  25% (87/346)   Receiving objects:  26% (90/346)   Receiving objects:  27% (94/346)   Receiving objects:  28% (97/346), 28.00 KiB | 37 KiB/s   Receiving objects:  29% (101/346), 28.00 KiB | 37 KiB/s   Receiving objects:  30% (104/346), 28.00 KiB | 37 KiB/s   Receiving objects:  31% (108/346), 28.00 KiB | 37 KiB/s   Receiving objects:  32% (111/346), 28.00 KiB | 37 KiB/s   Receiving objects:  33% (115/346), 28.00 KiB | 37 KiB/s   Receiving objects:  34% (118/346), 28.00 KiB | 37 KiB/s   Receiving objects:  35% (122/346), 28.00 KiB | 37 KiB/s   Receiving objects:  36% (125/346), 28.00 KiB | 37 KiB/s   Receiving objects:  37% (129/346), 28.00 KiB | 37 KiB/s   Receiving objects:  38% (132/346), 28.00 KiB | 37 KiB/s   Receiving objects:  39% (135/346), 28.00 KiB | 37 KiB/s   Receiving objects:  40% (139/346), 28.00 KiB | 37 KiB/s   Receiving objects:  41% (142/346), 28.00 KiB | 37 KiB/s   Receiving objects:  42% (146/346), 28.00 KiB | 37 KiB/s   Receiving objects:  43% (149/346), 28.00 KiB | 37 KiB/s   Receiving objects:  44% (153/346), 28.00 KiB | 37 KiB/s   Receiving objects:  45% (156/346), 28.00 KiB | 37 KiB/s   Receiving objects:  46% (160/346), 28.00 KiB | 37 KiB/s   Receiving objects:  47% (163/346), 28.00 KiB | 37 KiB/s   Receiving objects:  48% (167/346), 28.00 KiB | 37 KiB/s   Receiving objects:  49% (170/346), 28.00 KiB | 37 KiB/s   Receiving objects:  50% (173/346), 28.00 KiB | 37 KiB/s   Receiving objects:  51% (177/346), 28.00 KiB | 37 KiB/s   Receiving objects:  52% (180/346), 28.00 KiB | 37 KiB/s   Receiving objects:  53% (184/346), 28.00 KiB | 37 KiB/s   Receiving objects:  54% (187/346), 28.00 KiB | 37 KiB/s   Receiving objects:  55% (191/346), 28.00 KiB | 37 KiB/s   Receiving objects:  56% (194/346), 28.00 KiB | 37 KiB/s   Receiving objects:  57% (198/346), 28.00 KiB | 37 KiB/s   Receiving objects:  58% (201/346), 28.00 KiB | 37 KiB/s   Receiving objects:  59% (205/346), 28.00 KiB | 37 KiB/s   Receiving objects:  60% (208/346), 28.00 KiB | 37 KiB/s   Receiving objects:  61% (212/346), 28.00 KiB | 37 KiB/s   Receiving objects:  62% (215/346), 28.00 KiB | 37 KiB/s   Receiving objects:  63% (218/346), 28.00 KiB | 37 KiB/s   Receiving objects:  64% (222/346), 28.00 KiB | 37 KiB/s   Receiving objects:  65% (225/346), 28.00 KiB | 37 KiB/s   Receiving objects:  66% (229/346), 28.00 KiB | 37 KiB/s   Receiving objects:  67% (232/346), 28.00 KiB | 37 KiB/s   Receiving objects:  68% (236/346), 28.00 KiB | 37 KiB/s   Receiving objects:  69% (239/346), 28.00 KiB | 37 KiB/s   Receiving objects:  70% (243/346), 28.00 KiB | 37 KiB/s   Receiving objects:  71% (246/346), 28.00 KiB | 37 KiB/s   Receiving objects:  72% (250/346), 28.00 KiB | 37 KiB/s   Receiving objects:  73% (253/346), 28.00 KiB | 37 KiB/s   Receiving objects:  74% (257/346), 28.00 KiB | 37 KiB/s   Receiving objects:  75% (260/346), 28.00 KiB | 37 KiB/s   Receiving objects:  76% (263/346), 28.00 KiB | 37 KiB/s   Receiving objects:  77% (267/346), 28.00 KiB | 37 KiB/s   Receiving objects:  78% (270/346), 28.00 KiB | 37 KiB/s   Receiving objects:  79% (274/346), 28.00 KiB | 37 KiB/s   Receiving objects:  80% (277/346), 28.00 KiB | 37 KiB/s   Receiving objects:  81% (281/346), 28.00 KiB | 37 KiB/s   Receiving objects:  82% (284/346), 28.00 KiB | 37 KiB/s   Receiving objects:  83% (288/346), 28.00 KiB | 37 KiB/s   Receiving objects:  84% (291/346), 28.00 KiB | 37 KiB/s   Receiving objects:  85% (295/346), 28.00 KiB | 37 KiB/s   Receiving objects:  86% (298/346), 28.00 KiB | 37 KiB/s   Receiving objects:  87% (302/346), 28.00 KiB | 37 KiB/s   Receiving objects:  88% (305/346), 28.00 KiB | 37 KiB/s   Receiving objects:  89% (308/346), 28.00 KiB | 37 KiB/s   Receiving objects:  90% (312/346), 28.00 KiB | 37 KiB/s   Receiving objects:  91% (315/346), 28.00 KiB | 37 KiB/s   Receiving objects:  92% (319/346), 28.00 KiB | 37 KiB/s   Receiving objects:  93% (322/346), 28.00 KiB | 37 KiB/s   Receiving objects:  94% (326/346), 28.00 KiB | 37 KiB/s   Receiving objects:  95% (329/346), 28.00 KiB | 37 KiB/s   Receiving objects:  96% (333/346), 28.00 KiB | 37 KiB/s   Receiving objects:  97% (336/346), 28.00 KiB | 37 KiB/s   Receiving objects:  98% (340/346), 28.00 KiB | 37 KiB/s   Receiving objects:  99% (343/346), 28.00 KiB | 37 KiB/s   Receiving objects: 100% (346/346), 28.00 KiB | 37 KiB/s   Receiving objects: 100% (346/346), 45.42 KiB | 37 KiB/s, done.
Resolving deltas:   0% (0/190)   Resolving deltas:  15% (29/190)   Resolving deltas:  25% (49/190)   Resolving deltas:  26% (50/190)   Resolving deltas:  28% (54/190)   Resolving deltas:  30% (57/190)   Resolving deltas:  31% (59/190)   Resolving deltas:  34% (65/190)   Resolving deltas:  37% (71/190)   Resolving deltas:  38% (73/190)   Resolving deltas:  42% (81/190)   Resolving deltas:  46% (88/190)   Resolving deltas:  47% (90/190)   Resolving deltas:  48% (92/190)   Resolving deltas:  52% (99/190)   Resolving deltas:  54% (103/190)   Resolving deltas:  56% (108/190)   Resolving deltas:  62% (118/190)   Resolving deltas:  63% (120/190)   Resolving deltas:  64% (122/190)   Resolving deltas:  65% (124/190)   Resolving deltas:  66% (126/190)   Resolving deltas:  68% (130/190)   Resolving deltas:  74% (142/190)   Resolving deltas:  75% (143/190)   Resolving deltas:  85% (163/190)   Resolving deltas:  87% (166/190)   Resolving deltas:  89% (170/190)   Resolving deltas:  92% (175/190)   Resolving deltas:  93% (178/190)   Resolving deltas:  97% (185/190)   Resolving deltas: 100% (190/190)   Resolving deltas: 100% (190/190), done.
Fetching https://github.com/roidrage/hubble.git
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Unpacking objects:   6% (1/16)   Unpacking objects:  12% (2/16)   Unpacking objects:  18% (3/16)   Unpacking objects:  25% (4/16)   Unpacking objects:  31% (5/16)   Unpacking objects:  37% (6/16)   Unpacking objects:  43% (7/16)   Unpacking objects:  50% (8/16)   Unpacking objects:  56% (9/16)   Unpacking objects:  62% (10/16)   Unpacking objects:  68% (11/16)   Unpacking objects:  75% (12/16)   Unpacking objects:  81% (13/16)   Unpacking objects:  87% (14/16)   Unpacking objects:  93% (15/16)   Unpacking objects: 100% (16/16)   Unpacking objects: 100% (16/16), done.
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing amq-protocol (0.9.4)
Installing eventmachine (0.12.10) with native extensions
Installing amq-client (0.9.4)
Installing amqp (0.9.7)
Installing atomic (1.0.1) with native extensions
Installing bunny (0.8.0)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from amqp:
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError
[[32mVersion 0.9.0 to 0.9.4[0m] [FEATURE] Automatic recovery mode now works for publishers
[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.............................................................................

Finished in 2.17 seconds
77 examples, 0 failures

Done. Build script exited with: 0
', 1816251, 'Artifact::Log', '2012-07-09 12:05:22.481000', '2012-07-09 12:05:23.744000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507137, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.79 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816252, 'Artifact::Log', '2012-07-09 12:05:22.491000', '2012-07-09 12:05:23.478000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507138, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 3.15 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816253, 'Artifact::Log', '2012-07-09 12:05:22.503000', '2012-07-09 12:05:23.537000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507139, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.82 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816254, 'Artifact::Log', '2012-07-09 12:05:22.517000', '2012-07-09 12:05:23.637000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507140, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb1c31fe2, pid=2466, tid=3078531952
#
# JRE version: 6.0_23-b23
# Java VM: OpenJDK Server VM (20.0-b11 mixed mode linux-x86 )
# Derivative: IcedTea6 1.11pre
# Distribution: Ubuntu 11.10, package 6b23~pre11-0ubuntu1.11.10.2
# Problematic frame:
# J  rubyjit.Gem::Dependency#hash_B0EF950F4A9397DE272EB604BFFDCCBBFECBAF13.__file__(Lrubyjit/Gem::Dependency#hash_B0EF950F4A9397DE272EB604BFFDCCBBFECBAF13;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-support/hs_err_pid2466.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
#
Aborted

Done. Build script exited with: 1
', 1816255, 'Artifact::Log', '2012-07-09 12:05:22.530000', '2012-07-09 12:05:23.316000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507141, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 3.01 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816256, 'Artifact::Log', '2012-07-09 12:05:22.540000', '2012-07-09 12:05:23.043000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507142, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb18ff900, pid=2461, tid=3077524336
#
# JRE version: 7.0_05-b05
# Java VM: Java HotSpot(TM) Server VM (23.1-b03 mixed mode linux-x86 )
# Problematic frame:
# J  org.jruby.lexer.yacc.RubyYaccLexer.yylex()I
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-support/hs_err_pid2461.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Aborted

Done. Build script exited with: 1
', 1816257, 'Artifact::Log', '2012-07-09 12:05:22.550000', '2012-07-09 12:05:24.142000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507143, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.68 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816258, 'Artifact::Log', '2012-07-09 12:05:22.560000', '2012-07-09 12:05:23.927000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507144, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
Invalid gemspec in [/home/vagrant/.rvm/gems/jruby-head/specifications/simplecov-html-0.5.3.gemspec]: null: /\A\s*([0-9]+(\.[0-9a-zA-Z]+)*)*\s*\z/
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.69 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816259, 'Artifact::Log', '2012-07-09 12:05:22.574000', '2012-07-09 12:05:24.247000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507145, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 193acbc858154b0d86a0ee41d932ca0083933731
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]

$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 3.13 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816260, 'Artifact::Log', '2012-07-09 12:05:22.583000', '2012-07-09 12:05:23.999000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507109, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
remote: Counting objects: 346, done.[K
remote: Compressing objects:   0% (1/154)   [Kremote: Compressing objects:   1% (2/154)   [Kremote: Compressing objects:   2% (4/154)   [Kremote: Compressing objects:   3% (5/154)   [Kremote: Compressing objects:   4% (7/154)   [Kremote: Compressing objects:   5% (8/154)   [Kremote: Compressing objects:   6% (10/154)   [Kremote: Compressing objects:   7% (11/154)   [Kremote: Compressing objects:   8% (13/154)   [Kremote: Compressing objects:   9% (14/154)   [Kremote: Compressing objects:  10% (16/154)   [Kremote: Compressing objects:  11% (17/154)   [Kremote: Compressing objects:  12% (19/154)   [Kremote: Compressing objects:  13% (21/154)   [Kremote: Compressing objects:  14% (22/154)   [Kremote: Compressing objects:  15% (24/154)   [Kremote: Compressing objects:  16% (25/154)   [Kremote: Compressing objects:  17% (27/154)   [Kremote: Compressing objects:  18% (28/154)   [Kremote: Compressing objects:  19% (30/154)   [Kremote: Compressing objects:  20% (31/154)   [Kremote: Compressing objects:  21% (33/154)   [Kremote: Compressing objects:  22% (34/154)   [Kremote: Compressing objects:  23% (36/154)   [Kremote: Compressing objects:  24% (37/154)   [Kremote: Compressing objects:  25% (39/154)   [Kremote: Compressing objects:  26% (41/154)   [Kremote: Compressing objects:  27% (42/154)   [Kremote: Compressing objects:  28% (44/154)   [Kremote: Compressing objects:  29% (45/154)   [Kremote: Compressing objects:  30% (47/154)   [Kremote: Compressing objects:  31% (48/154)   [Kremote: Compressing objects:  32% (50/154)   [Kremote: Compressing objects:  33% (51/154)   [Kremote: Compressing objects:  34% (53/154)   [Kremote: Compressing objects:  35% (54/154)   [Kremote: Compressing objects:  36% (56/154)   [Kremote: Compressing objects:  37% (57/154)   [Kremote: Compressing objects:  38% (59/154)   [Kremote: Compressing objects:  39% (61/154)   [Kremote: Compressing objects:  40% (62/154)   [Kremote: Compressing objects:  41% (64/154)   [Kremote: Compressing objects:  42% (65/154)   [Kremote: Compressing objects:  43% (67/154)   [Kremote: Compressing objects:  44% (68/154)   [Kremote: Compressing objects:  45% (70/154)   [Kremote: Compressing objects:  46% (71/154)   [Kremote: Compressing objects:  47% (73/154)   [Kremote: Compressing objects:  48% (74/154)   [Kremote: Compressing objects:  49% (76/154)   [Kremote: Compressing objects:  50% (77/154)   [Kremote: Compressing objects:  51% (79/154)   [Kremote: Compressing objects:  52% (81/154)   [Kremote: Compressing objects:  53% (82/154)   [Kremote: Compressing objects:  54% (84/154)   [Kremote: Compressing objects:  55% (85/154)   [Kremote: Compressing objects:  56% (87/154)   [Kremote: Compressing objects:  57% (88/154)   [Kremote: Compressing objects:  58% (90/154)   [Kremote: Compressing objects:  59% (91/154)   [Kremote: Compressing objects:  60% (93/154)   [Kremote: Compressing objects:  61% (94/154)   [Kremote: Compressing objects:  62% (96/154)   [Kremote: Compressing objects:  63% (98/154)   [Kremote: Compressing objects:  64% (99/154)   [Kremote: Compressing objects:  65% (101/154)   [Kremote: Compressing objects:  66% (102/154)   [Kremote: Compressing objects:  67% (104/154)   [Kremote: Compressing objects:  68% (105/154)   [Kremote: Compressing objects:  69% (107/154)   [Kremote: Compressing objects:  70% (108/154)   [Kremote: Compressing objects:  71% (110/154)   [Kremote: Compressing objects:  72% (111/154)   [Kremote: Compressing objects:  73% (113/154)   [Kremote: Compressing objects:  74% (114/154)   [Kremote: Compressing objects:  75% (116/154)   [Kremote: Compressing objects:  76% (118/154)   [Kremote: Compressing objects:  77% (119/154)   [Kremote: Compressing objects:  78% (121/154)   [Kremote: Compressing objects:  79% (122/154)   [Kremote: Compressing objects:  80% (124/154)   [Kremote: Compressing objects:  81% (125/154)   [Kremote: Compressing objects:  82% (127/154)   [Kremote: Compressing objects:  83% (128/154)   [Kremote: Compressing objects:  84% (130/154)   [Kremote: Compressing objects:  85% (131/154)   [Kremote: Compressing objects:  86% (133/154)   [Kremote: Compressing objects:  87% (134/154)   [Kremote: Compressing objects:  88% (136/154)   [Kremote: Compressing objects:  89% (138/154)   [Kremote: Compressing objects:  90% (139/154)   [Kremote: Compressing objects:  91% (141/154)   [Kremote: Compressing objects:  92% (142/154)   [Kremote: Compressing objects:  93% (144/154)   [Kremote: Compressing objects:  94% (145/154)   [Kremote: Compressing objects:  95% (147/154)   [Kremote: Compressing objects:  96% (148/154)   [Kremote: Compressing objects:  97% (150/154)   [Kremote: Compressing objects:  98% (151/154)   [Kremote: Compressing objects:  99% (153/154)   [Kremote: Compressing objects: 100% (154/154)   [Kremote: Compressing objects: 100% (154/154), done.[K
Receiving objects:   0% (1/346)   Receiving objects:   1% (4/346)   Receiving objects:   2% (7/346)   Receiving objects:   3% (11/346)   Receiving objects:   4% (14/346)   Receiving objects:   5% (18/346)   Receiving objects:   6% (21/346)   Receiving objects:   7% (25/346)   Receiving objects:   8% (28/346)   Receiving objects:   9% (32/346)   Receiving objects:  10% (35/346)   Receiving objects:  11% (39/346)   Receiving objects:  12% (42/346)   Receiving objects:  13% (45/346)   Receiving objects:  14% (49/346)   Receiving objects:  15% (52/346)   Receiving objects:  16% (56/346)   Receiving objects:  17% (59/346)   Receiving objects:  18% (63/346)   Receiving objects:  19% (66/346)   Receiving objects:  20% (70/346)   Receiving objects:  21% (73/346)   Receiving objects:  22% (77/346)   Receiving objects:  23% (80/346)   Receiving objects:  24% (84/346)   Receiving objects:  25% (87/346)   Receiving objects:  26% (90/346)   Receiving objects:  27% (94/346)   remote: Total 346 (delta 190), reused 331 (delta 187)[K
Receiving objects:  28% (97/346), 28.00 KiB | 36 KiB/s   Receiving objects:  29% (101/346), 28.00 KiB | 36 KiB/s   Receiving objects:  30% (104/346), 28.00 KiB | 36 KiB/s   Receiving objects:  31% (108/346), 28.00 KiB | 36 KiB/s   Receiving objects:  32% (111/346), 28.00 KiB | 36 KiB/s   Receiving objects:  33% (115/346), 28.00 KiB | 36 KiB/s   Receiving objects:  34% (118/346), 28.00 KiB | 36 KiB/s   Receiving objects:  35% (122/346), 28.00 KiB | 36 KiB/s   Receiving objects:  36% (125/346), 28.00 KiB | 36 KiB/s   Receiving objects:  37% (129/346), 28.00 KiB | 36 KiB/s   Receiving objects:  38% (132/346), 28.00 KiB | 36 KiB/s   Receiving objects:  39% (135/346), 28.00 KiB | 36 KiB/s   Receiving objects:  40% (139/346), 28.00 KiB | 36 KiB/s   Receiving objects:  41% (142/346), 28.00 KiB | 36 KiB/s   Receiving objects:  42% (146/346), 28.00 KiB | 36 KiB/s   Receiving objects:  43% (149/346), 28.00 KiB | 36 KiB/s   Receiving objects:  44% (153/346), 28.00 KiB | 36 KiB/s   Receiving objects:  45% (156/346), 28.00 KiB | 36 KiB/s   Receiving objects:  46% (160/346), 28.00 KiB | 36 KiB/s   Receiving objects:  47% (163/346), 28.00 KiB | 36 KiB/s   Receiving objects:  48% (167/346), 28.00 KiB | 36 KiB/s   Receiving objects:  49% (170/346), 28.00 KiB | 36 KiB/s   Receiving objects:  50% (173/346), 28.00 KiB | 36 KiB/s   Receiving objects:  51% (177/346), 28.00 KiB | 36 KiB/s   Receiving objects:  52% (180/346), 28.00 KiB | 36 KiB/s   Receiving objects:  53% (184/346), 28.00 KiB | 36 KiB/s   Receiving objects:  54% (187/346), 28.00 KiB | 36 KiB/s   Receiving objects:  55% (191/346), 28.00 KiB | 36 KiB/s   Receiving objects:  56% (194/346), 28.00 KiB | 36 KiB/s   Receiving objects:  57% (198/346), 28.00 KiB | 36 KiB/s   Receiving objects:  58% (201/346), 28.00 KiB | 36 KiB/s   Receiving objects:  59% (205/346), 28.00 KiB | 36 KiB/s   Receiving objects:  60% (208/346), 28.00 KiB | 36 KiB/s   Receiving objects:  61% (212/346), 28.00 KiB | 36 KiB/s   Receiving objects:  62% (215/346), 28.00 KiB | 36 KiB/s   Receiving objects:  63% (218/346), 28.00 KiB | 36 KiB/s   Receiving objects:  64% (222/346), 28.00 KiB | 36 KiB/s   Receiving objects:  65% (225/346), 28.00 KiB | 36 KiB/s   Receiving objects:  66% (229/346), 28.00 KiB | 36 KiB/s   Receiving objects:  67% (232/346), 28.00 KiB | 36 KiB/s   Receiving objects:  68% (236/346), 28.00 KiB | 36 KiB/s   Receiving objects:  69% (239/346), 28.00 KiB | 36 KiB/s   Receiving objects:  70% (243/346), 28.00 KiB | 36 KiB/s   Receiving objects:  71% (246/346), 28.00 KiB | 36 KiB/s   Receiving objects:  72% (250/346), 28.00 KiB | 36 KiB/s   Receiving objects:  73% (253/346), 28.00 KiB | 36 KiB/s   Receiving objects:  74% (257/346), 28.00 KiB | 36 KiB/s   Receiving objects:  75% (260/346), 28.00 KiB | 36 KiB/s   Receiving objects:  76% (263/346), 28.00 KiB | 36 KiB/s   Receiving objects:  77% (267/346), 28.00 KiB | 36 KiB/s   Receiving objects:  78% (270/346), 28.00 KiB | 36 KiB/s   Receiving objects:  79% (274/346), 28.00 KiB | 36 KiB/s   Receiving objects:  80% (277/346), 28.00 KiB | 36 KiB/s   Receiving objects:  81% (281/346), 28.00 KiB | 36 KiB/s   Receiving objects:  82% (284/346), 28.00 KiB | 36 KiB/s   Receiving objects:  83% (288/346), 28.00 KiB | 36 KiB/s   Receiving objects:  84% (291/346), 28.00 KiB | 36 KiB/s   Receiving objects:  85% (295/346), 28.00 KiB | 36 KiB/s   Receiving objects:  86% (298/346), 28.00 KiB | 36 KiB/s   Receiving objects:  87% (302/346), 28.00 KiB | 36 KiB/s   Receiving objects:  88% (305/346), 28.00 KiB | 36 KiB/s   Receiving objects:  89% (308/346), 28.00 KiB | 36 KiB/s   Receiving objects:  90% (312/346), 28.00 KiB | 36 KiB/s   Receiving objects:  91% (315/346), 28.00 KiB | 36 KiB/s   Receiving objects:  92% (319/346), 28.00 KiB | 36 KiB/s   Receiving objects:  93% (322/346), 28.00 KiB | 36 KiB/s   Receiving objects:  94% (326/346), 28.00 KiB | 36 KiB/s   Receiving objects:  95% (329/346), 28.00 KiB | 36 KiB/s   Receiving objects:  96% (333/346), 28.00 KiB | 36 KiB/s   Receiving objects:  97% (336/346), 28.00 KiB | 36 KiB/s   Receiving objects:  98% (340/346), 28.00 KiB | 36 KiB/s   Receiving objects:  99% (343/346), 28.00 KiB | 36 KiB/s   Receiving objects: 100% (346/346), 28.00 KiB | 36 KiB/s   Receiving objects: 100% (346/346), 45.42 KiB | 36 KiB/s, done.
Resolving deltas:   0% (0/190)   Resolving deltas:  15% (29/190)   Resolving deltas:  25% (49/190)   Resolving deltas:  26% (50/190)   Resolving deltas:  28% (54/190)   Resolving deltas:  30% (57/190)   Resolving deltas:  31% (59/190)   Resolving deltas:  34% (65/190)   Resolving deltas:  37% (71/190)   Resolving deltas:  38% (73/190)   Resolving deltas:  42% (81/190)   Resolving deltas:  46% (88/190)   Resolving deltas:  47% (90/190)   Resolving deltas:  48% (92/190)   Resolving deltas:  52% (99/190)   Resolving deltas:  54% (103/190)   Resolving deltas:  56% (108/190)   Resolving deltas:  62% (118/190)   Resolving deltas:  63% (120/190)   Resolving deltas:  64% (122/190)   Resolving deltas:  65% (124/190)   Resolving deltas:  66% (126/190)   Resolving deltas:  68% (130/190)   Resolving deltas:  74% (142/190)   Resolving deltas:  75% (143/190)   Resolving deltas:  85% (163/190)   Resolving deltas:  87% (166/190)   Resolving deltas:  89% (170/190)   Resolving deltas:  92% (175/190)   Resolving deltas:  93% (178/190)   Resolving deltas:  97% (185/190)   Resolving deltas: 100% (190/190)   Resolving deltas: 100% (190/190), done.
Fetching https://github.com/roidrage/hubble.git
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Unpacking objects:   6% (1/16)   Unpacking objects:  12% (2/16)   Unpacking objects:  18% (3/16)   Unpacking objects:  25% (4/16)   Unpacking objects:  31% (5/16)   Unpacking objects:  37% (6/16)   Unpacking objects:  43% (7/16)   Unpacking objects:  50% (8/16)   Unpacking objects:  56% (9/16)   Unpacking objects:  62% (10/16)   Unpacking objects:  68% (11/16)   Unpacking objects:  75% (12/16)   Unpacking objects:  81% (13/16)   Unpacking objects:  87% (14/16)   Unpacking objects:  93% (15/16)   Unpacking objects: 100% (16/16)   Unpacking objects: 100% (16/16), done.
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing amq-protocol (0.9.4)
Installing eventmachine (0.12.10) with native extensions
Installing amq-client (0.9.4)
Installing amqp (0.9.7)
Installing atomic (1.0.1) with native extensions
Installing bunny (0.8.0)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from amqp:
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError
[[32mVersion 0.9.0 to 0.9.4[0m] [FEATURE] Automatic recovery mode now works for publishers
[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.............................................................................

Finished in 2.03 seconds
77 examples, 0 failures

Done. Build script exited with: 0
', 1816213, 'Artifact::Log', '2012-07-09 11:59:25.284000', '2012-07-09 11:59:26.097000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507110, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.73 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816214, 'Artifact::Log', '2012-07-09 11:59:25.294000', '2012-07-09 11:59:25.764000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507111, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.79 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816215, 'Artifact::Log', '2012-07-09 11:59:25.305000', '2012-07-09 11:59:26.328000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507112, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 3.16 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816216, 'Artifact::Log', '2012-07-09 11:59:25.317000', '2012-07-09 11:59:26.227000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507113, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.82 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816217, 'Artifact::Log', '2012-07-09 11:59:25.327000', '2012-07-09 11:59:26.499000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507114, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 3.77 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816218, 'Artifact::Log', '2012-07-09 11:59:25.336000', '2012-07-09 11:59:26.563000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507115, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-08 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.64 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816219, 'Artifact::Log', '2012-07-09 11:59:25.362000', '2012-07-09 11:59:26.430000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507116, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23

$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
.......................................................................

Finished in 2.71 seconds
71 examples, 0 failures

Done. Build script exited with: 0
', 1816220, 'Artifact::Log', '2012-07-09 11:59:25.376000', '2012-07-09 11:59:26.820000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507117, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.0)
Installing rspec (2.11.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (sharedRuntime.cpp:835), pid=2481, tid=3078273904
#  guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs (1)
#
# JRE version: 7.0_147-b147
# Java VM: OpenJDK Server VM (21.0-b17 mixed mode linux-x86 )
# Derivative: IcedTea7 2.0
# Distribution: Ubuntu 11.10, package 7~b147-2.0-0ubuntu0.11.10.1
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-support/hs_err_pid2481.log
Segmentation fault
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb failed

Tasks: TOP => default => spec
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1816221, 'Artifact::Log', '2012-07-09 11:59:25.387000', '2012-07-09 11:59:26.881000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1507118, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf ec52ebda6aa2e4f77b8f89f13addea6cd4090ea5
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-08 b836c0f) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x001d001e, pid=2297, tid=2625280880
#
# JRE version: 7.0_05-b05
# Java VM: Java HotSpot(TM) Server VM (23.1-b03 mixed mode linux-x86 )
# Problematic frame:
# C  0x001d001e
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-support/hs_err_pid2297.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Aborted


install: ''bundle install'' returned false.
Done. Build script exited with: 1
', 1816222, 'Artifact::Log', '2012-07-09 11:59:25.398000', '2012-07-09 11:59:26.727000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498620, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
remote: Counting objects: 346, done.[K
remote: Compressing objects:   0% (1/154)   [Kremote: Compressing objects:   1% (2/154)   [Kremote: Compressing objects:   2% (4/154)   [Kremote: Compressing objects:   3% (5/154)   [Kremote: Compressing objects:   4% (7/154)   [Kremote: Compressing objects:   5% (8/154)   [Kremote: Compressing objects:   6% (10/154)   [Kremote: Compressing objects:   7% (11/154)   [Kremote: Compressing objects:   8% (13/154)   [Kremote: Compressing objects:   9% (14/154)   [Kremote: Compressing objects:  10% (16/154)   [Kremote: Compressing objects:  11% (17/154)   [Kremote: Compressing objects:  12% (19/154)   [Kremote: Compressing objects:  13% (21/154)   [Kremote: Compressing objects:  14% (22/154)   [Kremote: Compressing objects:  15% (24/154)   [Kremote: Compressing objects:  16% (25/154)   [Kremote: Compressing objects:  17% (27/154)   [Kremote: Compressing objects:  18% (28/154)   [Kremote: Compressing objects:  19% (30/154)   [Kremote: Compressing objects:  20% (31/154)   [Kremote: Compressing objects:  21% (33/154)   [Kremote: Compressing objects:  22% (34/154)   [Kremote: Compressing objects:  23% (36/154)   [Kremote: Compressing objects:  24% (37/154)   [Kremote: Compressing objects:  25% (39/154)   [Kremote: Compressing objects:  26% (41/154)   [Kremote: Compressing objects:  27% (42/154)   [Kremote: Compressing objects:  28% (44/154)   [Kremote: Compressing objects:  29% (45/154)   [Kremote: Compressing objects:  30% (47/154)   [Kremote: Compressing objects:  31% (48/154)   [Kremote: Compressing objects:  32% (50/154)   [Kremote: Compressing objects:  33% (51/154)   [Kremote: Compressing objects:  34% (53/154)   [Kremote: Compressing objects:  35% (54/154)   [Kremote: Compressing objects:  36% (56/154)   [Kremote: Compressing objects:  37% (57/154)   [Kremote: Compressing objects:  38% (59/154)   [Kremote: Compressing objects:  39% (61/154)   [Kremote: Compressing objects:  40% (62/154)   [Kremote: Compressing objects:  41% (64/154)   [Kremote: Compressing objects:  42% (65/154)   [Kremote: Compressing objects:  43% (67/154)   [Kremote: Compressing objects:  44% (68/154)   [Kremote: Compressing objects:  45% (70/154)   [Kremote: Compressing objects:  46% (71/154)   [Kremote: Compressing objects:  47% (73/154)   [Kremote: Compressing objects:  48% (74/154)   [Kremote: Compressing objects:  49% (76/154)   [Kremote: Compressing objects:  50% (77/154)   [Kremote: Compressing objects:  51% (79/154)   [Kremote: Compressing objects:  52% (81/154)   [Kremote: Compressing objects:  53% (82/154)   [Kremote: Compressing objects:  54% (84/154)   [Kremote: Compressing objects:  55% (85/154)   [Kremote: Compressing objects:  56% (87/154)   [Kremote: Compressing objects:  57% (88/154)   [Kremote: Compressing objects:  58% (90/154)   [Kremote: Compressing objects:  59% (91/154)   [Kremote: Compressing objects:  60% (93/154)   [Kremote: Compressing objects:  61% (94/154)   [Kremote: Compressing objects:  62% (96/154)   [Kremote: Compressing objects:  63% (98/154)   [Kremote: Compressing objects:  64% (99/154)   [Kremote: Compressing objects:  65% (101/154)   [Kremote: Compressing objects:  66% (102/154)   [Kremote: Compressing objects:  67% (104/154)   [Kremote: Compressing objects:  68% (105/154)   [Kremote: Compressing objects:  69% (107/154)   [Kremote: Compressing objects:  70% (108/154)   [Kremote: Compressing objects:  71% (110/154)   [Kremote: Compressing objects:  72% (111/154)   [Kremote: Compressing objects:  73% (113/154)   [Kremote: Compressing objects:  74% (114/154)   [Kremote: Compressing objects:  75% (116/154)   [Kremote: Compressing objects:  76% (118/154)   [Kremote: Compressing objects:  77% (119/154)   [Kremote: Compressing objects:  78% (121/154)   [Kremote: Compressing objects:  79% (122/154)   [Kremote: Compressing objects:  80% (124/154)   [Kremote: Compressing objects:  81% (125/154)   [Kremote: Compressing objects:  82% (127/154)   [Kremote: Compressing objects:  83% (128/154)   [Kremote: Compressing objects:  84% (130/154)   [Kremote: Compressing objects:  85% (131/154)   [Kremote: Compressing objects:  86% (133/154)   [Kremote: Compressing objects:  87% (134/154)   [Kremote: Compressing objects:  88% (136/154)   [Kremote: Compressing objects:  89% (138/154)   [Kremote: Compressing objects:  90% (139/154)   [Kremote: Compressing objects:  91% (141/154)   [Kremote: Compressing objects:  92% (142/154)   [Kremote: Compressing objects:  93% (144/154)   [Kremote: Compressing objects:  94% (145/154)   [Kremote: Compressing objects:  95% (147/154)   [Kremote: Compressing objects:  96% (148/154)   [Kremote: Compressing objects:  97% (150/154)   [Kremote: Compressing objects:  98% (151/154)   [Kremote: Compressing objects:  99% (153/154)   [Kremote: Compressing objects: 100% (154/154)   [Kremote: Compressing objects: 100% (154/154), done.[K
remote: Total 346 (delta 190), reused 331 (delta 187)[K
Receiving objects:   0% (1/346)   Receiving objects:   1% (4/346)   Receiving objects:   2% (7/346)   Receiving objects:   3% (11/346)   Receiving objects:   4% (14/346)   Receiving objects:   5% (18/346)   Receiving objects:   6% (21/346)   Receiving objects:   7% (25/346)   Receiving objects:   8% (28/346)   Receiving objects:   9% (32/346)   Receiving objects:  10% (35/346)   Receiving objects:  11% (39/346)   Receiving objects:  12% (42/346)   Receiving objects:  13% (45/346)   Receiving objects:  14% (49/346)   Receiving objects:  15% (52/346)   Receiving objects:  16% (56/346)   Receiving objects:  17% (59/346)   Receiving objects:  18% (63/346)   Receiving objects:  19% (66/346)   Receiving objects:  20% (70/346)   Receiving objects:  21% (73/346)   Receiving objects:  22% (77/346)   Receiving objects:  23% (80/346)   Receiving objects:  24% (84/346)   Receiving objects:  25% (87/346)   Receiving objects:  26% (90/346)   Receiving objects:  27% (94/346)   Receiving objects:  28% (97/346)   Receiving objects:  29% (101/346)   Receiving objects:  30% (104/346)   Receiving objects:  31% (108/346)   Receiving objects:  32% (111/346)   Receiving objects:  33% (115/346)   Receiving objects:  34% (118/346)   Receiving objects:  35% (122/346)   Receiving objects:  36% (125/346)   Receiving objects:  37% (129/346)   Receiving objects:  38% (132/346)   Receiving objects:  39% (135/346)   Receiving objects:  40% (139/346)   Receiving objects:  41% (142/346)   Receiving objects:  42% (146/346)   Receiving objects:  43% (149/346)   Receiving objects:  44% (153/346)   Receiving objects:  45% (156/346)   Receiving objects:  46% (160/346)   Receiving objects:  47% (163/346)   Receiving objects:  48% (167/346)   Receiving objects:  49% (170/346)   Receiving objects:  50% (173/346)   Receiving objects:  51% (177/346)   Receiving objects:  52% (180/346)   Receiving objects:  53% (184/346)   Receiving objects:  54% (187/346)   Receiving objects:  55% (191/346)   Receiving objects:  56% (194/346)   Receiving objects:  57% (198/346)   Receiving objects:  58% (201/346)   Receiving objects:  59% (205/346)   Receiving objects:  60% (208/346)   Receiving objects:  61% (212/346)   Receiving objects:  62% (215/346)   Receiving objects:  63% (218/346)   Receiving objects:  64% (222/346)   Receiving objects:  65% (225/346)   Receiving objects:  66% (229/346)   Receiving objects:  67% (232/346)   Receiving objects:  68% (236/346)   Receiving objects:  69% (239/346)   Receiving objects:  70% (243/346)   Receiving objects:  71% (246/346)   Receiving objects:  72% (250/346)   Receiving objects:  73% (253/346)   Receiving objects:  74% (257/346)   Receiving objects:  75% (260/346)   Receiving objects:  76% (263/346)   Receiving objects:  77% (267/346)   Receiving objects:  78% (270/346)   Receiving objects:  79% (274/346)   Receiving objects:  80% (277/346)   Receiving objects:  81% (281/346)   Receiving objects:  82% (284/346)   Receiving objects:  83% (288/346)   Receiving objects:  84% (291/346)   Receiving objects:  85% (295/346)   Receiving objects:  86% (298/346)   Receiving objects:  87% (302/346)   Receiving objects:  88% (305/346)   Receiving objects:  89% (308/346)   Receiving objects:  90% (312/346)   Receiving objects:  91% (315/346)   Receiving objects:  92% (319/346)   Receiving objects:  93% (322/346)   Receiving objects:  94% (326/346)   Receiving objects:  95% (329/346)   Receiving objects:  96% (333/346)   Receiving objects:  97% (336/346)   Receiving objects:  98% (340/346)   Receiving objects:  99% (343/346)   Receiving objects: 100% (346/346)   Receiving objects: 100% (346/346), 45.42 KiB, done.
Resolving deltas:   0% (0/190)   Resolving deltas:  15% (29/190)   Resolving deltas:  25% (49/190)   Resolving deltas:  26% (50/190)   Resolving deltas:  28% (54/190)   Resolving deltas:  30% (57/190)   Resolving deltas:  31% (59/190)   Resolving deltas:  34% (65/190)   Resolving deltas:  37% (71/190)   Resolving deltas:  38% (73/190)   Resolving deltas:  42% (81/190)   Resolving deltas:  46% (88/190)   Resolving deltas:  47% (90/190)   Resolving deltas:  48% (92/190)   Resolving deltas:  52% (99/190)   Resolving deltas:  54% (103/190)   Resolving deltas:  56% (108/190)   Resolving deltas:  62% (118/190)   Resolving deltas:  63% (120/190)   Resolving deltas:  64% (122/190)   Resolving deltas:  65% (124/190)   Resolving deltas:  66% (126/190)   Resolving deltas:  68% (130/190)   Resolving deltas:  74% (142/190)   Resolving deltas:  75% (143/190)   Resolving deltas:  85% (163/190)   Resolving deltas:  87% (166/190)   Resolving deltas:  89% (170/190)   Resolving deltas:  92% (175/190)   Resolving deltas:  93% (178/190)   Resolving deltas:  97% (185/190)   Resolving deltas: 100% (190/190)   Resolving deltas: 100% (190/190), done.
Fetching https://github.com/roidrage/hubble.git
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Unpacking objects:   6% (1/16)   Unpacking objects:  12% (2/16)   Unpacking objects:  18% (3/16)   Unpacking objects:  25% (4/16)   Unpacking objects:  31% (5/16)   Unpacking objects:  37% (6/16)   Unpacking objects:  43% (7/16)   Unpacking objects:  50% (8/16)   Unpacking objects:  56% (9/16)   Unpacking objects:  62% (10/16)   Unpacking objects:  68% (11/16)   Unpacking objects:  75% (12/16)   Unpacking objects:  81% (13/16)   Unpacking objects:  87% (14/16)   Unpacking objects:  93% (15/16)   Unpacking objects: 100% (16/16)   Unpacking objects: 100% (16/16), done.
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing amq-protocol (0.9.4)
Installing eventmachine (0.12.10) with native extensions
Installing amq-client (0.9.4)
Installing amqp (0.9.7)
Installing atomic (1.0.1) with native extensions
Installing bunny (0.8.0)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from amqp:
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels
[[32mVersion 0.9.0 to 0.9.4[0m] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError
[[32mVersion 0.9.0 to 0.9.4[0m] [FEATURE] Automatic recovery mode now works for publishers
[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
..............................................................................

Finished in 2.02 seconds
78 examples, 0 failures

Done. Build script exited with: 0
', 1804637, 'Artifact::Log', '2012-07-07 18:45:30.712000', '2012-07-07 18:46:03.630000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498621, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f

$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.67 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804638, 'Artifact::Log', '2012-07-07 18:45:30.733000', '2012-07-07 18:46:04.856000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498622, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.85 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804639, 'Artifact::Log', '2012-07-07 18:45:30.752000', '2012-07-07 18:46:05.863000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498623, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.98 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804640, 'Artifact::Log', '2012-07-07 18:45:30.768000', '2012-07-07 18:46:07.083000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498624, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-06-28 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.5 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804641, 'Artifact::Log', '2012-07-07 18:45:30.793000', '2012-07-07 18:46:13.943000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498625, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-06-28 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.66 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804642, 'Artifact::Log', '2012-07-07 18:45:30.808000', '2012-07-07 18:46:18.672000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498626, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-06-28 26e08ba) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 2.66 seconds
72 examples, 0 failures


Done. Build script exited with: 0
', 1804643, 'Artifact::Log', '2012-07-07 18:45:30.820000', '2012-07-07 18:46:37.285000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498627, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
$ javac -version
javac 1.6.0_23
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-06-28 fd36036) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.08 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804644, 'Artifact::Log', '2012-07-07 18:45:30.835000', '2012-07-07 18:46:53.017000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498628, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=openjdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk7
Switching to OpenJDK7 (java-1.7.0-openjdk-i386), JAVA_HOME will be set to /usr/lib/jvm/java-7-openjdk-i386
update-alternatives: error: no alternatives for -javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK Client VM (build 21.0-b17, mixed mode, sharing)
$ javac -version
javac 1.7.0_147
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-06-28 fd36036) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24

$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0) #
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb1faf66a, pid=2144, tid=3077933936
#
# JRE version: 7.0_147-b147
# Java VM: OpenJDK Server VM (21.0-b17 mixed mode linux-x86 )
# Derivative: IcedTea7 2.0
# Distribution: Ubuntu 11.10, package 7~b147-2.0-0ubuntu0.11.10.1
# Problematic frame:
# J  com.jcraft.jzlib.InfBlocks.proc(Lcom/jcraft/jzlib/ZStream;I)I
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-support/hs_err_pid2144.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-7/
#
Aborted


install: ''bundle install'' returned false.
Done. Build script exited with: 1
', 1804645, 'Artifact::Log', '2012-07-07 18:45:30.854000', '2012-07-07 18:47:31.464000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1498629, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2


$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-support.git travis-ci/travis-support
$ cd travis-ci/travis-support
$ git checkout -qf 1e76ebd1108dd918bd0d17c5f241a7984292b31f
$ export TRAVIS_JDK_VERSION=oraclejdk7
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use oraclejdk7
Switching to Oracle JDK7 (java-7-oracle), JAVA_HOME will be set to /usr/lib/jvm/java-7-oracle
update-alternatives: error: no alternatives for -javaplugin.so.
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode)
$ javac -version
javac 1.7.0_05
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-06-28 fd36036) (Java HotSpot(TM) Server VM 1.7.0_05) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-support/Gemfile
$ bundle install
Fetching https://github.com/roidrage/metriks.git
Fetching https://github.com/roidrage/hubble.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing atomic (1.0.1)
Using bouncy-castle-java (1.5.0146.1)
Installing diff-lcs (1.1.3)
Installing gem-patching (0.0.3)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from https://github.com/roidrage/hubble.git (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Using metriks (0.8.0) from https://github.com/roidrage/metriks.git (at source)
Installing mocha (0.11.4)
Installing net-ssh (2.1.4)
Installing net-ssh-shell (0.2.0)
Installing newrelic_rpm (3.3.5)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing simplecov-html (0.5.3)
Installing simplecov (0.6.4)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/core_ext/array/flatten_once_spec.rb ./spec/core_ext/ostruct/hash_access_spec.rb ./spec/core_ext/module/include_spec.rb ./spec/core_ext/module/prepend_to_spec.rb ./spec/core_ext/hash/slice_spec.rb ./spec/core_ext/hash/deep_symbolize_keys_spec.rb ./spec/core_ext/hash/deep_merge_spec.rb ./spec/core_ext/active_record/base_spec.rb ./spec/travis/helpers_spec.rb ./spec/travis/instrumentation_spec.rb ./spec/travis/event_logger_spec.rb ./spec/travis/new_relic_spec.rb ./spec/travis/async_spec.rb ./spec/travis/logging_spec.rb ./spec/travis/assertions_spec.rb ./spec/travis/exceptions/handling_spec.rb ./spec/travis/exceptions/reporter_spec.rb ./spec/travis/support/amqp/bunny_spec.rb ./spec/travis/support/amqp/bunny/publisher_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-support/config/newrelic.yml
........................................................................

Finished in 3.43 seconds
72 examples, 0 failures

Done. Build script exited with: 0
', 1804646, 'Artifact::Log', '2012-07-07 18:45:30.869000', '2012-07-07 18:47:39.779000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1572765, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/81/merge:
remote: Counting objects: 14, done.[K
remote: Compressing objects:  25% (1/4)   [Kremote: Compressing objects:  50% (2/4)   [Kremote: Compressing objects:  75% (3/4)   [Kremote: Compressing objects: 100% (4/4)   [Kremote: Compressing objects: 100% (4/4), done.[K
remote: Total 8 (delta 4), reused 8 (delta 4)[K
Unpacking objects:  12% (1/8)   Unpacking objects:  25% (2/8)   Unpacking objects:  37% (3/8)   Unpacking objects:  50% (4/8)   Unpacking objects:  62% (5/8)   Unpacking objects:  75% (6/8)   Unpacking objects:  87% (7/8)   Unpacking objects: 100% (8/8)   Unpacking objects: 100% (8/8), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/81/merge -> FETCH_HEAD
$ git checkout -qf 42b82fb8fc99986c6d1999c8f39272a292731b4e
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081), 148.00 KiB | 274 KiB/s   Receiving objects:  94% (1017/1081), 148.00 KiB | 274 KiB/s   Receiving objects:  95% (1027/1081), 148.00 KiB | 274 KiB/s   Receiving objects:  96% (1038/1081), 148.00 KiB | 274 KiB/s   Receiving objects:  97% (1049/1081), 148.00 KiB | 274 KiB/s   Receiving objects:  98% (1060/1081), 148.00 KiB | 274 KiB/s   Receiving objects:  99% (1071/1081), 148.00 KiB | 274 KiB/s   Receiving objects: 100% (1081/1081), 148.00 KiB | 274 KiB/s   Receiving objects: 100% (1081/1081), 157.95 KiB | 274 KiB/s, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://gist.github.com/2087829.git
remote: Counting objects: 5, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 5 (delta 0), reused 0 (delta 0)[K
Receiving objects:  20% (1/5)   Receiving objects:  40% (2/5)   Receiving objects:  60% (3/5)   Receiving objects:  80% (4/5)   Receiving objects: 100% (5/5)   Receiving objects: 100% (5/5), done.
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Installing bunny (0.7.9)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.7.8[0m] test suite cleanup (eliminated some race conditions related to queue.message_count)
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0124s
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0047s
-- create_table("builds", {:force=>true})
   -> 0.0054s
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0031s
-- create_table("commits", {:force=>true})
   -> 0.0064s
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0026s
-- create_table("jobs", {:force=>true})
   -> 0.0124s
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0036s
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0066s
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0037s
-- create_table("memberships", {:force=>true})
   -> 0.0033s
-- create_table("organizations", {:force=>true})
   -> 0.0040s
-- create_table("permissions", {:force=>true})
   -> 0.0034s
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0022s
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0029s
-- create_table("repositories", {:force=>true})
   -> 0.0043s
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0024s
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0029s
-- create_table("requests", {:force=>true})
   -> 0.0050s
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0023s
-- create_table("ssl_keys", {:force=>true})
   -> 0.0039s
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0020s
-- create_table("tokens", {:force=>true})
   -> 0.0034s
-- create_table("urls", {:force=>true})
   -> 0.0039s
-- create_table("users", {:force=>true})
   -> 0.0039s
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0025s
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0027s
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0034s
-- create_table("workers", {:force=>true})
   -> 0.0044s
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0025s
-- initialize_schema_migrations_table()
   -> 0.0041s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0290s
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb ./spec/travis/features_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
lib/travis/config.rb:71: warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 53.1 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1905993, 'Artifact::Log', '2012-07-19 16:51:13.999000', '2012-07-19 16:51:14.992000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1572766, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/81/merge:
remote: Counting objects: 14, done.[K
remote: Compressing objects:  25% (1/4)   [Kremote: Compressing objects:  50% (2/4)   [Kremote: Compressing objects:  75% (3/4)   [Kremote: Compressing objects: 100% (4/4)   [Kremote: Compressing objects: 100% (4/4), done.[K
remote: Total 8 (delta 4), reused 8 (delta 4)[K
Unpacking objects:  12% (1/8)   Unpacking objects:  25% (2/8)   Unpacking objects:  37% (3/8)   Unpacking objects:  50% (4/8)   Unpacking objects:  62% (5/8)   Unpacking objects:  75% (6/8)   Unpacking objects:  87% (7/8)   Unpacking objects: 100% (8/8)   Unpacking objects: 100% (8/8), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/81/merge -> FETCH_HEAD
$ git checkout -qf 42b82fb8fc99986c6d1999c8f39272a292731b4e
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0140s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0260s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0370s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0480s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0180s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0210s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0160s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0240s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0180s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0160s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0600s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0870s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0360s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0420s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0750s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0300s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0290s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0200s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0280s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0380s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0220s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0990s
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
 pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
./lib/travis/config.rb:71 warning: already initialized constant HOSTS
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 168.91 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1905994, 'Artifact::Log', '2012-07-19 16:51:14.014000', '2012-07-19 16:51:14.612000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1572767, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/81/merge:
remote: Counting objects: 14, done.[K
remote: Compressing objects:  25% (1/4)   [Kremote: Compressing objects:  50% (2/4)   [Kremote: Compressing objects:  75% (3/4)   [Kremote: Compressing objects: 100% (4/4)   [Kremote: Compressing objects: 100% (4/4), done.[K
remote: Total 8 (delta 4), reused 8 (delta 4)[K
Unpacking objects:  12% (1/8)   Unpacking objects:  25% (2/8)   Unpacking objects:  37% (3/8)   Unpacking objects:  50% (4/8)   Unpacking objects:  62% (5/8)   Unpacking objects:  75% (6/8)   Unpacking objects:  87% (7/8)   Unpacking objects: 100% (8/8)   Unpacking objects: 100% (8/8), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/81/merge -> FETCH_HEAD
$ git checkout -qf 42b82fb8fc99986c6d1999c8f39272a292731b4e
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-15 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0400s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0200s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0490s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0120s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0250s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0140s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0180s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0130s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0630s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0830s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0340s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0280s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0490s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0570s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0240s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0210s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0610s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0230s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.1050s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use th/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:71 warning: already initialized constant HOSTS
e Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 169.62 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1905995, 'Artifact::Log', '2012-07-19 16:51:14.030000', '2012-07-19 16:51:15.449000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1572768, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.9
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/81/merge:
remote: Counting objects: 14, done.[K
remote: Compressing objects:  25% (1/4)   [Kremote: Compressing objects:  50% (2/4)   [Kremote: Compressing objects:  75% (3/4)   [Kremote: Compressing objects: 100% (4/4)   [Kremote: Compressing objects: 100% (4/4), done.[K
remote: Total 8 (delta 4), reused 8 (delta 4)[K
Unpacking objects:  12% (1/8)   Unpacking objects:  25% (2/8)   Unpacking objects:  37% (3/8)   Unpacking objects:  50% (4/8)   Unpacking objects:  62% (5/8)   Unpacking objects:  75% (6/8)   Unpacking objects:  87% (7/8)   Unpacking objects: 100% (8/8)   Unpacking objects: 100% (8/8), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/81/merge -> FETCH_HEAD
$ git checkout -qf 42b82fb8fc99986c6d1999c8f39272a292731b4e
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0080s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0270s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0060s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0130s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0320s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0080s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0110s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0230s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0050s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0060s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0060s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0100s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0590s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    delivers to the repository owner, committer and commit author[0m
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 158.89 seconds
[33m744 examples, 0 failures, 2 pending[0m


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1905996, 'Artifact::Log', '2012-07-19 16:51:14.046000', '2012-07-19 16:51:15.875000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1572769, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.8
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/81/merge:
remote: Counting objects: 14, done.[K
remote: Compressing objects:  25% (1/4)   [Kremote: Compressing objects:  50% (2/4)   [Kremote: Compressing objects:  75% (3/4)   [Kremote: Compressing objects: 100% (4/4)   [Kremote: Compressing objects: 100% (4/4), done.[K
remote: Total 8 (delta 4), reused 8 (delta 4)[K
Unpacking objects:  12% (1/8)   Unpacking objects:  25% (2/8)   Unpacking objects:  37% (3/8)   Unpacking objects:  50% (4/8)   Unpacking objects:  62% (5/8)   Unpacking objects:  75% (6/8)   Unpacking objects:  87% (7/8)   Unpacking objects: 100% (8/8)   Unpacking objects: 100% (8/8), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/81/merge -> FETCH_HEAD
$ git checkout -qf 42b82fb8fc99986c6d1999c8f39272a292731b4e
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.8.7-p357) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0230s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0240s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0190s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0190s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0090s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0130s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0160s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0290s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0160s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0070s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0140s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0640s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
./lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 177.25 seconds
[33m744 examples, 0 failures, 2 pending[0m


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1905997, 'Artifact::Log', '2012-07-19 16:51:14.059000', '2012-07-19 16:51:16.458000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571665, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 33, done.[K
remote: Compressing objects:   8% (1/12)   [Kremote: Compressing objects:  16% (2/12)   [Kremote: Compressing objects:  25% (3/12)   [Kremote: Compressing objects:  33% (4/12)   [Kremote: Compressing objects:  41% (5/12)   [Kremote: Compressing objects:  50% (6/12)   [Kremote: Compressing objects:  58% (7/12)   [Kremote: Compressing objects:  66% (8/12)   [Kremote: Compressing objects:  75% (9/12)   [Kremote: Compressing objects:  83% (10/12)   [Kremote: Compressing objects:  91% (11/12)   [Kremote: Compressing objects: 100% (12/12)   [Kremote: Compressing objects: 100% (12/12), done.[K
remote: Total 21 (delta 14), reused 15 (delta 9)[K
Unpacking objects:   4% (1/21)   Unpacking objects:   9% (2/21)   Unpacking objects:  14% (3/21)   Unpacking objects:  19% (4/21)   Unpacking objects:  23% (5/21)   Unpacking objects:  28% (6/21)   Unpacking objects:  33% (7/21)   Unpacking objects:  38% (8/21)   Unpacking objects:  42% (9/21)   Unpacking objects:  47% (10/21)   Unpacking objects:  52% (11/21)   Unpacking objects:  57% (12/21)   Unpacking objects:  61% (13/21)   Unpacking objects:  66% (14/21)   Unpacking objects:  71% (15/21)   Unpacking objects:  76% (16/21)   Unpacking objects:  80% (17/21)   Unpacking objects:  85% (18/21)   Unpacking objects:  90% (19/21)   Unpacking objects:  95% (20/21)   Unpacking objects: 100% (21/21)   Unpacking objects: 100% (21/21), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf dc201083ae994aa29793570f24abba427e2513a5
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://gist.github.com/2087829.git
remote: Counting objects: 5, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
Receiving objects:  20% (1/5)   Receiving objects:  40% (2/5)   Receiving objects:  60% (3/5)   Receiving objects:  80% (4/5)   Receiving objects: 100% (5/5)   Receiving objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 0 (delta 0)[K
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Installing bunny (0.7.9)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.7.8[0m] test suite cleanup (eliminated some race conditions related to queue.message_count)
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0135s
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0047s
-- create_table("builds", {:force=>true})
   -> 0.0056s
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0028s
-- create_table("commits", {:force=>true})
   -> 0.0047s
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0028s
-- create_table("jobs", {:force=>true})
   -> 0.0092s
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0028s
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0045s
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0040s
-- create_table("memberships", {:force=>true})
   -> 0.0033s
-- create_table("organizations", {:force=>true})
   -> 0.0038s
-- create_table("permissions", {:force=>true})
   -> 0.0033s
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0026s
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0030s
-- create_table("repositories", {:force=>true})
   -> 0.0045s
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0026s
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0035s
-- create_table("requests", {:force=>true})
   -> 0.0048s
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0025s
-- create_table("ssl_keys", {:force=>true})
   -> 0.0040s
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0022s
-- create_table("tokens", {:force=>true})
   -> 0.0033s
-- create_table("urls", {:force=>true})
   -> 0.0036s
-- create_table("users", {:force=>true})
   -> 0.0048s
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0032s
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0030s
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0036s
-- create_table("workers", {:force=>true})
   -> 0.0038s
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0028s
-- initialize_schema_migrations_table()
   -> 0.0043s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0274s
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb ./spec/travis/features_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Task::Irc


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1904442, 'Artifact::Log', '2012-07-19 13:58:44.143000', '2012-07-19 13:58:44.577000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571666, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 33, done.[K
remote: Compressing objects:   8% (1/12)   [Kremote: Compressing objects:  16% (2/12)   [Kremote: Compressing objects:  25% (3/12)   [Kremote: Compressing objects:  33% (4/12)   [Kremote: Compressing objects:  41% (5/12)   [Kremote: Compressing objects:  50% (6/12)   [Kremote: Compressing objects:  58% (7/12)   [Kremote: Compressing objects:  66% (8/12)   [Kremote: Compressing objects:  75% (9/12)   [Kremote: Compressing objects:  83% (10/12)   [Kremote: Compressing objects:  91% (11/12)   [Kremote: Compressing objects: 100% (12/12)   [Kremote: Compressing objects: 100% (12/12), done.[K
remote: Total 21 (delta 14), reused 15 (delta 9)[K
Unpacking objects:   4% (1/21)   Unpacking objects:   9% (2/21)   Unpacking objects:  14% (3/21)   Unpacking objects:  19% (4/21)   Unpacking objects:  23% (5/21)   Unpacking objects:  28% (6/21)   Unpacking objects:  33% (7/21)   Unpacking objects:  38% (8/21)   Unpacking objects:  42% (9/21)   Unpacking objects:  47% (10/21)   Unpacking objects:  52% (11/21)   Unpacking objects:  57% (12/21)   Unpacking objects:  61% (13/21)   Unpacking objects:  66% (14/21)   Unpacking objects:  71% (15/21)   Unpacking objects:  76% (16/21)   Unpacking objects:  80% (17/21)   Unpacking objects:  85% (18/21)   Unpacking objects:  90% (19/21)   Unpacking objects:  95% (20/21)   Unpacking objects: 100% (21/21)   Unpacking objects: 100% (21/21), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf dc201083ae994aa29793570f24abba427e2513a5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0660s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0180s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0240s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0390s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0140s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0220s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0200s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0260s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0160s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0220s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0230s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0660s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0810s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0190s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0300s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0310s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0100s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0520s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0170s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.1030s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the e/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
./lib/travis/config.rb:71 warning: already initialized constant HOSTS
xample config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1904443, 'Artifact::Log', '2012-07-19 13:58:44.166000', '2012-07-19 13:58:45.145000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571667, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 33, done.[K
remote: Compressing objects:   8% (1/12)   [Kremote: Compressing objects:  16% (2/12)   [Kremote: Compressing objects:  25% (3/12)   [Kremote: Compressing objects:  33% (4/12)   [Kremote: Compressing objects:  41% (5/12)   [Kremote: Compressing objects:  50% (6/12)   [Kremote: Compressing objects:  58% (7/12)   [Kremote: Compressing objects:  66% (8/12)   [Kremote: Compressing objects:  75% (9/12)   [Kremote: Compressing objects:  83% (10/12)   [Kremote: Compressing objects:  91% (11/12)   [Kremote: Compressing objects: 100% (12/12)   [Kremote: Compressing objects: 100% (12/12), done.[K
remote: Total 21 (delta 14), reused 15 (delta 9)[K
Unpacking objects:   4% (1/21)   Unpacking objects:   9% (2/21)   Unpacking objects:  14% (3/21)   Unpacking objects:  19% (4/21)   Unpacking objects:  23% (5/21)   Unpacking objects:  28% (6/21)   Unpacking objects:  33% (7/21)   Unpacking objects:  38% (8/21)   Unpacking objects:  42% (9/21)   Unpacking objects:  47% (10/21)   Unpacking objects:  52% (11/21)   Unpacking objects:  57% (12/21)   Unpacking objects:  61% (13/21)   Unpacking objects:  66% (14/21)   Unpacking objects:  71% (15/21)   Unpacking objects:  76% (16/21)   Unpacking objects:  80% (17/21)   Unpacking objects:  85% (18/21)   Unpacking objects:  90% (19/21)   Unpacking objects:  95% (20/21)   Unpacking objects: 100% (21/21)   Unpacking objects: 100% (21/21), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf dc201083ae994aa29793570f24abba427e2513a5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-15 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0400s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0240s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0190s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0420s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0090s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0110s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0160s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0100s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.1000s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0480s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0430s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0370s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0200s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0210s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0170s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0300s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0890s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use th/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:71 warning: already initialized constant HOSTS
e Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1904444, 'Artifact::Log', '2012-07-19 13:58:44.180000', '2012-07-19 13:58:44.902000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571668, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.9
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 33, done.[K
remote: Compressing objects:   8% (1/12)   [Kremote: Compressing objects:  16% (2/12)   [Kremote: Compressing objects:  25% (3/12)   [Kremote: Compressing objects:  33% (4/12)   [Kremote: Compressing objects:  41% (5/12)   [Kremote: Compressing objects:  50% (6/12)   [Kremote: Compressing objects:  58% (7/12)   [Kremote: Compressing objects:  66% (8/12)   [Kremote: Compressing objects:  75% (9/12)   [Kremote: Compressing objects:  83% (10/12)   [Kremote: Compressing objects:  91% (11/12)   [Kremote: Compressing objects: 100% (12/12)   [Kremote: Compressing objects: 100% (12/12), done.[K
remote: Total 21 (delta 14), reused 15 (delta 9)[K
Unpacking objects:   4% (1/21)   Unpacking objects:   9% (2/21)   Unpacking objects:  14% (3/21)   Unpacking objects:  19% (4/21)   Unpacking objects:  23% (5/21)   Unpacking objects:  28% (6/21)   Unpacking objects:  33% (7/21)   Unpacking objects:  38% (8/21)   Unpacking objects:  42% (9/21)   Unpacking objects:  47% (10/21)   Unpacking objects:  52% (11/21)   Unpacking objects:  57% (12/21)   Unpacking objects:  61% (13/21)   Unpacking objects:  66% (14/21)   Unpacking objects:  71% (15/21)   Unpacking objects:  76% (16/21)   Unpacking objects:  80% (17/21)   Unpacking objects:  85% (18/21)   Unpacking objects:  90% (19/21)   Unpacking objects:  95% (20/21)   Unpacking objects: 100% (21/21)   Unpacking objects: 100% (21/21), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf dc201083ae994aa29793570f24abba427e2513a5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0080s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0070s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0080s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0090s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0370s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0160s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0110s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0580s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    delivers to the repository owner, committer and commit author[0m
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1904445, 'Artifact::Log', '2012-07-19 13:58:44.195000', '2012-07-19 13:58:45.361000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571669, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.8
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 33, done.[K
remote: Compressing objects:   8% (1/12)   [Kremote: Compressing objects:  16% (2/12)   [Kremote: Compressing objects:  25% (3/12)   [Kremote: Compressing objects:  33% (4/12)   [Kremote: Compressing objects:  41% (5/12)   [Kremote: Compressing objects:  50% (6/12)   [Kremote: Compressing objects:  58% (7/12)   [Kremote: Compressing objects:  66% (8/12)   [Kremote: Compressing objects:  75% (9/12)   [Kremote: Compressing objects:  83% (10/12)   [Kremote: Compressing objects:  91% (11/12)   [Kremote: Compressing objects: 100% (12/12)   [Kremote: Compressing objects: 100% (12/12), done.[K
remote: Total 21 (delta 14), reused 15 (delta 9)[K
Unpacking objects:   4% (1/21)   Unpacking objects:   9% (2/21)   Unpacking objects:  14% (3/21)   Unpacking objects:  19% (4/21)   Unpacking objects:  23% (5/21)   Unpacking objects:  28% (6/21)   Unpacking objects:  33% (7/21)   Unpacking objects:  38% (8/21)   Unpacking objects:  42% (9/21)   Unpacking objects:  47% (10/21)   Unpacking objects:  52% (11/21)   Unpacking objects:  57% (12/21)   Unpacking objects:  61% (13/21)   Unpacking objects:  66% (14/21)   Unpacking objects:  71% (15/21)   Unpacking objects:  76% (16/21)   Unpacking objects:  80% (17/21)   Unpacking objects:  85% (18/21)   Unpacking objects:  90% (19/21)   Unpacking objects:  95% (20/21)   Unpacking objects: 100% (21/21)   Unpacking objects: 100% (21/21), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf dc201083ae994aa29793570f24abba427e2513a5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.8.7-p357) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0170s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0260s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0090s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0090s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0400s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0170s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0170s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0190s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0560s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
./lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1904446, 'Artifact::Log', '2012-07-19 13:58:44.209000', '2012-07-19 13:58:45.449000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571596, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 14 (delta 9), reused 14 (delta 9)[K
Unpacking objects:   7% (1/14)   Unpacking objects:  14% (2/14)   Unpacking objects:  21% (3/14)   Unpacking objects:  28% (4/14)   Unpacking objects:  35% (5/14)   Unpacking objects:  42% (6/14)   Unpacking objects:  50% (7/14)   Unpacking objects:  57% (8/14)   Unpacking objects:  64% (9/14)   Unpacking objects:  71% (10/14)   Unpacking objects:  78% (11/14)   Unpacking objects:  85% (12/14)   Unpacking objects:  92% (13/14)   Unpacking objects: 100% (14/14)   Unpacking objects: 100% (14/14), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf 73d8c83f7d9672fe9181355f8ba285faf8630e60
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://gist.github.com/2087829.git
remote: Counting objects: 5, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 5 (delta 0), reused 0 (delta 0)[K
Receiving objects:  20% (1/5)   Receiving objects:  40% (2/5)   Receiving objects:  60% (3/5)   Receiving objects:  80% (4/5)   Receiving objects: 100% (5/5)   Receiving objects: 100% (5/5), done.
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Installing bunny (0.7.9)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.7.8[0m] test suite cleanup (eliminated some race conditions related to queue.message_count)
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0131s
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0057s
-- create_table("builds", {:force=>true})
   -> 0.0039s
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0020s
-- create_table("commits", {:force=>true})
   -> 0.0034s
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0019s
-- create_table("jobs", {:force=>true})
   -> 0.0089s
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0033s
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0052s
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0047s
-- create_table("memberships", {:force=>true})
   -> 0.0038s
-- create_table("organizations", {:force=>true})
   -> 0.0054s
-- create_table("permissions", {:force=>true})
   -> 0.0049s
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0042s
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0042s
-- create_table("repositories", {:force=>true})
   -> 0.0068s
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0034s
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0046s
-- create_table("requests", {:force=>true})
   -> 0.0067s
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0035s
-- create_table("ssl_keys", {:force=>true})
   -> 0.0057s
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0034s
-- create_table("tokens", {:force=>true})
   -> 0.0060s
-- create_table("urls", {:force=>true})
   -> 0.0068s
-- create_table("users", {:force=>true})
   -> 0.0069s
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0033s
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0040s
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0049s
-- create_table("workers", {:force=>true})
   -> 0.0057s
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0036s
-- initialize_schema_migrations_table()
   -> 0.0062s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0406s
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb ./spec/travis/features_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
/home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245:in `load'': /home/vagrant/builds/travis-ci/travis-core/spec/travis/task/irc/client_spec.rb:183: syntax error, unexpected keyword_end, expecting $end (SyntaxError)
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245:in `block in load''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245:in `load''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `block in load_spec_files''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `map''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in `load_spec_files''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22:in `run''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80:in `run_in_process''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69:in `run''
	from /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10:in `block in autorun''
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb ./spec/travis/features_spec.rb failed

Tasks: TOP => default => spec
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1904343, 'Artifact::Log', '2012-07-19 13:46:52.982000', '2012-07-19 13:46:53.919000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571597, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 14 (delta 9), reused 14 (delta 9)[K
Unpacking objects:   7% (1/14)   Unpacking objects:  14% (2/14)   Unpacking objects:  21% (3/14)   Unpacking objects:  28% (4/14)   Unpacking objects:  35% (5/14)   Unpacking objects:  42% (6/14)   Unpacking objects:  50% (7/14)   Unpacking objects:  57% (8/14)   Unpacking objects:  64% (9/14)   Unpacking objects:  71% (10/14)   Unpacking objects:  78% (11/14)   Unpacking objects:  85% (12/14)   Unpacking objects:  92% (13/14)   Unpacking objects: 100% (14/14)   Unpacking objects: 100% (14/14), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf 73d8c83f7d9672fe9181355f8ba285faf8630e60
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0520s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0210s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0230s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0220s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0330s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0110s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0090s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0320s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0050s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0200s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0070s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0530s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0650s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0060s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0230s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0100s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0700s
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
SyntaxError: /home/vagrant/builds/travis-ci/travis-core/spec/travis/task/irc/client_spec.rb:183: syntax error, unexpected kEND

end
  ^
             load at org/jruby/RubyKernel.java:1058
             load at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245
  load_dependency at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236
             load at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245
  load_spec_files at /home/vagrant/builds/travis-ci/travis-core/spec/travis/task/irc/client_spec.rb:698
          collect at org/jruby/RubyArray.java:2331
  load_spec_files at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698
              run at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22
   run_in_process at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.8.0Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
/lib/rspec/core/runner.rb:80
              run at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69
          autorun at /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10
             call at org/jruby/RubyProc.java:270
             call at org/jruby/RubyProc.java:224
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb failed

Tasks: TOP => default => spec
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1904344, 'Artifact::Log', '2012-07-19 13:46:53.008000', '2012-07-19 13:46:54.119000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571598, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 14 (delta 9), reused 14 (delta 9)[K
Unpacking objects:   7% (1/14)   Unpacking objects:  14% (2/14)   Unpacking objects:  21% (3/14)   Unpacking objects:  28% (4/14)   Unpacking objects:  35% (5/14)   Unpacking objects:  42% (6/14)   Unpacking objects:  50% (7/14)   Unpacking objects:  57% (8/14)   Unpacking objects:  64% (9/14)   Unpacking objects:  71% (10/14)   Unpacking objects:  78% (11/14)   Unpacking objects:  85% (12/14)   Unpacking objects:  92% (13/14)   Unpacking objects: 100% (14/14)   Unpacking objects: 100% (14/14), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf 73d8c83f7d9672fe9181355f8ba285faf8630e60
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-15 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb17ddd0a, pid=2380, tid=3078126448
#
# JRE version: 6.0_24-b24
# Java VM: OpenJDK Server VM (20.0-b12 mixed mode linux-x86 )
# Derivative: IcedTea6 1.11.3
# Distribution: Ubuntu 11.10, package 6b24-1.11.3-1ubuntu0.11.10.1
# Problematic frame:
# J  org.jruby.lexer.yacc.RubyYaccLexer.yylex()I
#
# An error report file with more information is saved as:
# /home/vagrant/builds/travis-ci/travis-core/hs_err_pid2380.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
#
Aborted



install: ''bundle install'' returned false.
Done. Build script exited with: 1
', 1904345, 'Artifact::Log', '2012-07-19 13:46:53.035000', '2012-07-19 13:46:53.579000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571599, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.9
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 14 (delta 9), reused 14 (delta 9)[K
Unpacking objects:   7% (1/14)   Unpacking objects:  14% (2/14)   Unpacking objects:  21% (3/14)   Unpacking objects:  28% (4/14)   Unpacking objects:  35% (5/14)   Unpacking objects:  42% (6/14)   Unpacking objects:  50% (7/14)   Unpacking objects:  57% (8/14)   Unpacking objects:  64% (9/14)   Unpacking objects:  71% (10/14)   Unpacking objects:  78% (11/14)   Unpacking objects:  85% (12/14)   Unpacking objects:  92% (13/14)   Unpacking objects: 100% (14/14)   Unpacking objects: 100% (14/14), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf 73d8c83f7d9672fe9181355f8ba285faf8630e60
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m

$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0110s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0330s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0090s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0210s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0110s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0120s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0420s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0100s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0190s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0610s

$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
SyntaxError: /home/vagrant/builds/travis-ci/travis-core/spec/travis/task/irc/client_spec.rb:183: syntax error, unexpected kEND

end
  ^
             load at org/jruby/RubyKernel.java:1025
             load at /home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245
  load_dependency at /home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236
             load at /home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245
           (root) at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:1
          collect at org/jruby/RubyArray.java:2341
              map at org/jruby/RubyArray.java:2354
  load_spec_files at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698
  load_spec_files at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698
              run at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22
   run_in_process at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80
              run at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69
             call at org/jruby/RubyProc.java:269
             call at org/jruby/RubyProc.java:223
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb failed

Tasks: TOP => default => spec
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1904346, 'Artifact::Log', '2012-07-19 13:46:53.065000', '2012-07-19 13:46:54.249000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1571600, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.8
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/80/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 14 (delta 9), reused 14 (delta 9)[K
Unpacking objects:   7% (1/14)   Unpacking objects:  14% (2/14)   Unpacking objects:  21% (3/14)   Unpacking objects:  28% (4/14)   Unpacking objects:  35% (5/14)   Unpacking objects:  42% (6/14)   Unpacking objects:  50% (7/14)   Unpacking objects:  57% (8/14)   Unpacking objects:  64% (9/14)   Unpacking objects:  71% (10/14)   Unpacking objects:  78% (11/14)   Unpacking objects:  85% (12/14)   Unpacking objects:  92% (13/14)   Unpacking objects: 100% (14/14)   Unpacking objects: 100% (14/14), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/80/merge -> FETCH_HEAD
$ git checkout -qf 73d8c83f7d9672fe9181355f8ba285faf8630e60
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.8.7-p357) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0130s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0250s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0070s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0090s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0100s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0410s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0060s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0060s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0110s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0520s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
SyntaxError: /home/vagrant/builds/travis-ci/travis-core/spec/travis/task/irc/client_spec.rb:183: syntax error, unexpected kEND

end
  ^
             load at org/jruby/RubyKernel.java:1015
             load at /home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245
  load_dependency at /home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236
             load at /home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245
           (root) at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:1
          collect at org/jruby/RubyArray.java:2341
  load_spec_files at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698
  load_spec_files at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698
              run at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22
   run_in_process at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80
              run at /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69
             call at org/jruby/RubyProc.java:269
             call at org/jruby/RubyProc.java:223
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb failed

Tasks: TOP => default => spec
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1904347, 'Artifact::Log', '2012-07-19 13:46:53.103000', '2012-07-19 13:46:54.405000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1564497, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/78/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 19 (delta 14), reused 18 (delta 14)[K
Unpacking objects:   5% (1/19)   Unpacking objects:  10% (2/19)   Unpacking objects:  15% (3/19)   Unpacking objects:  21% (4/19)   Unpacking objects:  26% (5/19)   Unpacking objects:  31% (6/19)   Unpacking objects:  36% (7/19)   Unpacking objects:  42% (8/19)   Unpacking objects:  47% (9/19)   Unpacking objects:  52% (10/19)   Unpacking objects:  57% (11/19)   Unpacking objects:  63% (12/19)   Unpacking objects:  68% (13/19)   Unpacking objects:  73% (14/19)   Unpacking objects:  78% (15/19)   Unpacking objects:  84% (16/19)   Unpacking objects:  89% (17/19)   Unpacking objects:  94% (18/19)   Unpacking objects: 100% (19/19)   Unpacking objects: 100% (19/19), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/78/merge -> FETCH_HEAD
$ git checkout -qf 62f8e2f5cef3c309b7b2d50894cf81b53de3cbf5
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://gist.github.com/2087829.git
remote: Counting objects: 5, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 5 (delta 0), reused 0 (delta 0)[K
Receiving objects:  20% (1/5)   Receiving objects:  40% (2/5)   Receiving objects:  60% (3/5)   Receiving objects:  80% (4/5)   Receiving objects: 100% (5/5)   Receiving objects: 100% (5/5), done.
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Installing bunny (0.7.9)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.7.8[0m] test suite cleanup (eliminated some race conditions related to queue.message_count)
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0121s
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0042s
-- create_table("builds", {:force=>true})
   -> 0.0044s
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0021s
-- create_table("commits", {:force=>true})
   -> 0.0043s
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0037s
-- create_table("jobs", {:force=>true})
   -> 0.0091s
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0033s
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0039s
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0038s
-- create_table("memberships", {:force=>true})
   -> 0.0034s
-- create_table("organizations", {:force=>true})
   -> 0.0039s
-- create_table("permissions", {:force=>true})
   -> 0.0036s
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0024s
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0028s
-- create_table("repositories", {:force=>true})
   -> 0.0047s
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0025s
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0027s
-- create_table("requests", {:force=>true})
   -> 0.0046s
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0024s
-- create_table("ssl_keys", {:force=>true})
   -> 0.0040s
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0018s
-- create_table("tokens", {:force=>true})
   -> 0.0025s
-- create_table("urls", {:force=>true})
   -> 0.0039s
-- create_table("users", {:force=>true})
   -> 0.0043s
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0024s
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0029s
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0034s
-- create_table("workers", {:force=>true})
   -> 0.0038s
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0035s
-- initialize_schema_migrations_table()
   -> 0.0046s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0237s
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb ./spec/travis/features_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
lib/travis/config.rb:71: warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 53.2 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1894741, 'Artifact::Log', '2012-07-18 12:50:12.110000', '2012-07-18 12:50:12.633000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1564498, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/78/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 19 (delta 14), reused 18 (delta 14)[K
Unpacking objects:   5% (1/19)   Unpacking objects:  10% (2/19)   Unpacking objects:  15% (3/19)   Unpacking objects:  21% (4/19)   Unpacking objects:  26% (5/19)   Unpacking objects:  31% (6/19)   Unpacking objects:  36% (7/19)   Unpacking objects:  42% (8/19)   Unpacking objects:  47% (9/19)   Unpacking objects:  52% (10/19)   Unpacking objects:  57% (11/19)   Unpacking objects:  63% (12/19)   Unpacking objects:  68% (13/19)   Unpacking objects:  73% (14/19)   Unpacking objects:  78% (15/19)   Unpacking objects:  84% (16/19)   Unpacking objects:  89% (17/19)   Unpacking objects:  94% (18/19)   Unpacking objects: 100% (19/19)   Unpacking objects: 100% (19/19), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/78/merge -> FETCH_HEAD
$ git checkout -qf 62f8e2f5cef3c309b7b2d50894cf81b53de3cbf5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0470s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0270s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0450s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0170s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0180s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0170s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0260s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0270s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0160s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0170s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0140s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0660s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0880s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0270s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0370s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0230s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0140s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.1020s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the e/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
xample config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
./lib/travis/config.rb:71 warning: already initialized constant HOSTS
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 160.57 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1894742, 'Artifact::Log', '2012-07-18 12:50:12.125000', '2012-07-18 12:50:12.927000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1564499, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/78/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 19 (delta 14), reused 18 (delta 14)[K
Unpacking objects:   5% (1/19)   Unpacking objects:  10% (2/19)   Unpacking objects:  15% (3/19)   Unpacking objects:  21% (4/19)   Unpacking objects:  26% (5/19)   Unpacking objects:  31% (6/19)   Unpacking objects:  36% (7/19)   Unpacking objects:  42% (8/19)   Unpacking objects:  47% (9/19)   Unpacking objects:  52% (10/19)   Unpacking objects:  57% (11/19)   Unpacking objects:  63% (12/19)   Unpacking objects:  68% (13/19)   Unpacking objects:  73% (14/19)   Unpacking objects:  78% (15/19)   Unpacking objects:  84% (16/19)   Unpacking objects:  89% (17/19)   Unpacking objects:  94% (18/19)   Unpacking objects: 100% (19/19)   Unpacking objects: 100% (19/19), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/78/merge -> FETCH_HEAD
$ git checkout -qf 62f8e2f5cef3c309b7b2d50894cf81b53de3cbf5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-15 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0300s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0310s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0540s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0060s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0070s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0060s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0420s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0350s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0250s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0420s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0620s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0150s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0100s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0340s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0130s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.1080s
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:71 warning: already initialized constant HOSTS
 pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 168.17 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1894743, 'Artifact::Log', '2012-07-18 12:50:12.137000', '2012-07-18 12:50:13.128000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1564500, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.9
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/78/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 19 (delta 14), reused 18 (delta 14)[K
Unpacking objects:   5% (1/19)   Unpacking objects:  10% (2/19)   Unpacking objects:  15% (3/19)   Unpacking objects:  21% (4/19)   Unpacking objects:  26% (5/19)   Unpacking objects:  31% (6/19)   Unpacking objects:  36% (7/19)   Unpacking objects:  42% (8/19)   Unpacking objects:  47% (9/19)   Unpacking objects:  52% (10/19)   Unpacking objects:  57% (11/19)   Unpacking objects:  63% (12/19)   Unpacking objects:  68% (13/19)   Unpacking objects:  73% (14/19)   Unpacking objects:  78% (15/19)   Unpacking objects:  84% (16/19)   Unpacking objects:  89% (17/19)   Unpacking objects:  94% (18/19)   Unpacking objects: 100% (19/19)   Unpacking objects: 100% (19/19), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/78/merge -> FETCH_HEAD
$ git checkout -qf 62f8e2f5cef3c309b7b2d50894cf81b53de3cbf5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0110s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0080s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0080s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0250s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0100s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0060s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0130s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0100s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0750s

$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    delivers to the repository owner, committer and commit author[0m
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 141.74 seconds
[33m744 examples, 0 failures, 2 pending[0m


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1894744, 'Artifact::Log', '2012-07-18 12:50:12.148000', '2012-07-18 12:50:13.433000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1564501, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.8
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git fetch origin +refs/pull/78/merge:
remote: Counting objects: 26, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 19 (delta 14), reused 18 (delta 14)[K
Unpacking objects:   5% (1/19)   Unpacking objects:  10% (2/19)   Unpacking objects:  15% (3/19)   Unpacking objects:  21% (4/19)   Unpacking objects:  26% (5/19)   Unpacking objects:  31% (6/19)   Unpacking objects:  36% (7/19)   Unpacking objects:  42% (8/19)   Unpacking objects:  47% (9/19)   Unpacking objects:  52% (10/19)   Unpacking objects:  57% (11/19)   Unpacking objects:  63% (12/19)   Unpacking objects:  68% (13/19)   Unpacking objects:  73% (14/19)   Unpacking objects:  78% (15/19)   Unpacking objects:  84% (16/19)   Unpacking objects:  89% (17/19)   Unpacking objects:  94% (18/19)   Unpacking objects: 100% (19/19)   Unpacking objects: 100% (19/19), done.
From git://github.com/travis-ci/travis-core
 * branch            refs/pull/78/merge -> FETCH_HEAD
$ git checkout -qf 62f8e2f5cef3c309b7b2d50894cf81b53de3cbf5
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.8.7-p357) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0270s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0240s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0210s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0330s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0120s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0120s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0100s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0410s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0130s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0170s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0140s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0740s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
./lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 164.39 seconds
[33m744 examples, 0 failures, 2 pending[0m


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1894745, 'Artifact::Log', '2012-07-18 12:50:12.163000', '2012-07-18 12:50:13.278000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1558345, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git checkout -qf 2531cab2f6584faf311eae19dda0fe6c34fb7264
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://gist.github.com/2087829.git
remote: Counting objects: 5, done.[K
remote: Compressing objects:  20% (1/5)   [Kremote: Compressing objects:  40% (2/5)   [Kremote: Compressing objects:  60% (3/5)   [Kremote: Compressing objects:  80% (4/5)   [Kremote: Compressing objects: 100% (5/5)   [Kremote: Compressing objects: 100% (5/5), done.[K
remote: Total 5 (delta 0), reused 0 (delta 0)[K
Receiving objects:  20% (1/5)   Receiving objects:  40% (2/5)   Receiving objects:  60% (3/5)   Receiving objects:  80% (4/5)   Receiving objects: 100% (5/5)   Receiving objects: 100% (5/5), done.
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Installing bunny (0.7.9)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing json (1.6.7) with native extensions
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.7.8[0m] test suite cleanup (eliminated some race conditions related to queue.message_count)
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0129s
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0042s
-- create_table("builds", {:force=>true})
   -> 0.0047s
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0040s
-- create_table("commits", {:force=>true})
   -> 0.0041s
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0049s
-- create_table("jobs", {:force=>true})
   -> 0.0105s
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0037s
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0057s
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0050s
-- create_table("memberships", {:force=>true})
   -> 0.0048s
-- create_table("organizations", {:force=>true})
   -> 0.0057s
-- create_table("permissions", {:force=>true})
   -> 0.0061s
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0034s
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0044s
-- create_table("repositories", {:force=>true})
   -> 0.0069s
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0038s
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0044s
-- create_table("requests", {:force=>true})
   -> 0.0070s
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0032s
-- create_table("ssl_keys", {:force=>true})
   -> 0.0061s
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0049s
-- create_table("tokens", {:force=>true})
   -> 0.0042s
-- create_table("urls", {:force=>true})
   -> 0.0058s
-- create_table("users", {:force=>true})
   -> 0.0062s
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0033s
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0027s
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0034s
-- create_table("workers", {:force=>true})
   -> 0.0032s
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0023s
-- initialize_schema_migrations_table()
   -> 0.0045s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0263s
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb ./spec/travis/features_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
lib/travis/config.rb:71: warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 53.7 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1886297, 'Artifact::Log', '2012-07-17 15:19:31.563000', '2012-07-17 15:19:32.454000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1558346, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git checkout -qf 2531cab2f6584faf311eae19dda0fe6c34fb7264
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0790s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0310s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0270s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0250s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0490s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0780s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0260s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0310s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0230s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0450s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0220s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0260s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0250s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0330s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0160s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0730s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.1150s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0230s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0340s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0200s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0190s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0150s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0110s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0480s
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
./lib/travis/config.rb:71 warning: already initialized constant HOSTS
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 145.89 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1886298, 'Artifact::Log', '2012-07-17 15:19:31.582000', '2012-07-17 15:19:32.558000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1558347, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git checkout -qf 2531cab2f6584faf311eae19dda0fe6c34fb7264
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-15 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0920s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0190s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0350s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0800s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0100s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0070s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0450s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0530s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0180s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0460s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0890s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0060s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0330s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0170s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0460s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:71 warning: already initialized constant HOSTS
 pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:34 warning: regexp match /.../n against to UTF-8 string
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 141.25 seconds
[33m744 examples, 0 failures, 2 pending[0m

Done. Build script exited with: 0
', 1886299, 'Artifact::Log', '2012-07-17 15:19:31.601000', '2012-07-17 15:19:32.117000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1558348, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.9
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core
$ cd travis-ci/travis-core
$ git checkout -qf 2531cab2f6584faf311eae19dda0fe6c34fb7264
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0230s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0120s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0310s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0340s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0150s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0170s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0880s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}[0m
[32m      returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}[0m
[32m      returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
[32m      returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    delivers to the repository owner, committer and commit author[0m
/home/vagrant/.rvm/gems/jruby-head/gems/activesupport-3.2.6/lib/active_support/core_ext/string/output_safety.rb:35 warning: regexp match /.../n against to UTF-8 string
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 142.02 seconds
[33m744 examples, 0 failures, 2 pending[0m


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1886300, 'Artifact::Log', '2012-07-17 15:19:31.623000', '2012-07-17 15:19:32.883000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1558349, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ export JRUBY_OPTS=--1.8
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-core.git travis-ci/travis-core

$ cd travis-ci/travis-core
$ git checkout -qf 2531cab2f6584faf311eae19dda0fe6c34fb7264
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.8.7-p357) (2012-07-15 412049f) (OpenJDK Client VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-core/Gemfile
$ bundle install
Fetching git://github.com/travis-ci/travis-support
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://rubygems.org/..
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing factory_girl (2.6.4)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing redis (3.0.1)
Installing rollout (1.1.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from source at /home/vagrant/builds/travis-ci/travis-core
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Invoke db:load_config (first_time)
** Invoke rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0210s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0340s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0120s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0110s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0150s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0110s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0480s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0230s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0280s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0130s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0140s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0100s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0160s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-core/db/migrate"])
   -> 0.0790s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/api_spec.rb ./spec/travis/config_spec.rb ./spec/travis/features_spec.rb ./spec/travis/event/subscription_spec.rb ./spec/travis/event/secure_config_spec.rb ./spec/travis/event/handler/worker_spec.rb ./spec/travis/event/handler/irc_spec.rb ./spec/travis/event/handler/email_spec.rb ./spec/travis/event/handler/archive_spec.rb ./spec/travis/event/handler/github_spec.rb ./spec/travis/event/handler/pusher_spec.rb ./spec/travis/event/handler/campfire_spec.rb ./spec/travis/event/handler/webhook_spec.rb ./spec/travis/event/config/irc_spec.rb ./spec/travis/event/config/email_spec.rb ./spec/travis/event/config/campfire_spec.rb ./spec/travis/event/config/webhook_spec.rb ./spec/travis/model/commit_spec.rb ./spec/travis/model/user_spec.rb ./spec/travis/model/worker_spec.rb ./spec/travis/model/job_spec.rb ./spec/travis/model/token_spec.rb ./spec/travis/model/service_hook_spec.rb ./spec/travis/model/ssl_key_spec.rb ./spec/travis/model/repository_spec.rb ./spec/travis/model/url_spec.rb ./spec/travis/model/request_spec.rb ./spec/travis/model/build_spec.rb ./spec/travis/model/job/compat_spec.rb ./spec/travis/model/job/tagging_spec.rb ./spec/travis/model/job/sponsors_spec.rb ./spec/travis/model/job/queue_spec.rb ./spec/travis/model/job/cleanup_spec.rb ./spec/travis/model/job/test/states_spec.rb ./spec/travis/model/worker/states_spec.rb ./spec/travis/model/build/states_spec.rb ./spec/travis/model/build/denormalize_spec.rb ./spec/travis/model/build/messages_spec.rb ./spec/travis/model/build/compat_spec.rb ./spec/travis/model/build/matrix_spec.rb ./spec/travis/model/build/metrics_spec.rb ./spec/travis/model/build/matrix/config_spec.rb ./spec/travis/model/user/oauth_spec.rb ./spec/travis/model/artifact/log_spec.rb ./spec/travis/model/request/states_spec.rb ./spec/travis/model/request/branches_spec.rb ./spec/travis/model/request/approval_spec.rb ./spec/travis/model/request/factory_spec.rb ./spec/travis/model/repository/compat_spec.rb ./spec/travis/notification/instrument_spec.rb ./spec/travis/notification/publisher/redis_spec.rb ./spec/travis/notification/publisher/log_spec.rb ./spec/travis/notification/instrument/event/worker_spec.rb ./spec/travis/notification/instrument/event/irc_spec.rb ./spec/travis/notification/instrument/event/email_spec.rb ./spec/travis/notification/instrument/event/archive_spec.rb ./spec/travis/notification/instrument/event/github_spec.rb ./spec/travis/notification/instrument/event/pusher_spec.rb ./spec/travis/notification/instrument/event/campfire_spec.rb ./spec/travis/notification/instrument/event/webhook_spec.rb ./spec/travis/notification/instrument/task/irc_spec.rb ./spec/travis/notification/instrument/task/email_spec.rb ./spec/travis/notification/instrument/task/archive_spec.rb ./spec/travis/notification/instrument/task/github_spec.rb ./spec/travis/notification/instrument/task/pusher_spec.rb ./spec/travis/notification/instrument/task/campfire_spec.rb ./spec/travis/notification/instrument/task/webhook_spec.rb ./spec/travis/notification/instrument/request/factory_spec.rb ./spec/travis/notification/instrument/github/config_spec.rb ./spec/travis/notification/instrument/github/sync/repositories_spec.rb ./spec/travis/notification/instrument/github/sync/organizations_spec.rb ./spec/travis/mailer/build_spec.rb ./spec/travis/mailer/helper/build_spec.rb ./spec/travis/task/irc_spec.rb ./spec/travis/task/email_spec.rb ./spec/travis/task/archive_spec.rb ./spec/travis/task/github_spec.rb ./spec/travis/task/pusher_spec.rb ./spec/travis/task/campfire_spec.rb ./spec/travis/task/webhook_spec.rb ./spec/travis/task/irc/client_spec.rb ./spec/travis/task/irc/template_spec.rb ./spec/travis/github/config_spec.rb ./spec/travis/github/payload/push_spec.rb ./spec/travis/github/payload/pull_request_spec.rb ./spec/travis/github/sync/repositories_spec.rb ./spec/travis/github/sync/organizations_spec.rb ./spec/travis/github/sync/repository_spec.rb ./spec/travis/api/v0/worker/job/test_spec.rb ./spec/travis/api/v1/archive/build_spec.rb ./spec/travis/api/v1/pusher/worker_spec.rb ./spec/travis/api/v1/pusher/job/created_spec.rb ./spec/travis/api/v1/pusher/job/finished_spec.rb ./spec/travis/api/v1/pusher/job/started_spec.rb ./spec/travis/api/v1/pusher/job/log_spec.rb ./spec/travis/api/v1/pusher/build/finished_spec.rb ./spec/travis/api/v1/pusher/build/started_spec.rb ./spec/travis/api/v1/webhook/build/finished_spec.rb ./spec/travis/api/v1/http/user_spec.rb ./spec/travis/api/v1/http/job_spec.rb ./spec/travis/api/v1/http/branches_spec.rb ./spec/travis/api/v1/http/builds_spec.rb ./spec/travis/api/v1/http/repositories_spec.rb ./spec/travis/api/v1/http/jobs_spec.rb ./spec/travis/api/v1/http/workers_spec.rb ./spec/travis/api/v1/http/repository_spec.rb ./spec/travis/api/v1/http/build_spec.rb ./spec/travis/api/v2/pusher/worker_spec.rb ./spec/travis/api/v2/pusher/job/created_spec.rb ./spec/travis/api/v2/pusher/job/finished_spec.rb ./spec/travis/api/v2/pusher/job/started_spec.rb ./spec/travis/api/v2/pusher/job/log_spec.rb ./spec/travis/api/v2/pusher/build/finished_spec.rb ./spec/travis/api/v2/pusher/build/started_spec.rb ./spec/travis/api/v2/http/user_spec.rb ./spec/travis/api/v2/http/job_spec.rb ./spec/travis/api/v2/http/artifact_spec.rb ./spec/travis/api/v2/http/branches_spec.rb ./spec/travis/api/v2/http/builds_spec.rb ./spec/travis/api/v2/http/repositories_spec.rb ./spec/travis/api/v2/http/jobs_spec.rb ./spec/travis/api/v2/http/workers_spec.rb ./spec/travis/api/v2/http/repository_spec.rb ./spec/travis/api/v2/http/build_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
Cannot find or read /home/vagrant/builds/travis-ci/travis-core/config/newrelic.yml
Run options: include {:focused=>true}

All examples were filtered out; ignoring {:focused=>true}

Travis::Api
  data
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
[32m    returns the data from the builder instance[0m
    instantiates a builder and returns the data
[32m      given an object that responds to :base_class (aka ActiveRecord::Base)[0m
[32m      given an object that responds to :klass (aka Arel::Relation)[0m

Travis::Config
[32m  deep symbolizes arrays, too[0m
  Hashr behaviour
[32m    is a Hashr instance[0m
[32m    returns Hashr instances on subkeys[0m
[32m    returns Hashr instances on subkeys that were set to Ruby Hashes[0m
  defaults
[32m    notifications defaults to [][0m
[32m    notifications.email defaults to {}[0m
[32m    queues defaults to [][0m
[32m    ampq.host defaults to "localhost"[0m
[32m    ampq.prefetch defaults to 1[0m
[32m    database[0m
  using DATABASE_URL for database configuration if present
[32m    works when given a url with a port[0m
[32m    works when given a url without a port[0m
  the example config file
[32m    can access pusher[0m
[32m    can access all keys recursively[0m

Travis::Features
  connecting
[32m    should connect to localhost by default[0m
[32m    should set up rollout[0m
[32m    should delegate to rollout[0m
    with environment variable set
./lib/travis/config.rb:72 warning: already initialized constant HOSTS
[32m      should use the environment variable if available[0m
    with Travis.config
[32m      should use the Travis.config if set[0m
  feature checks
[32m    should return true if the repository''s owner is activated[0m
[32m    should return false if the repository''s owner isn''t activated[0m
[32m    should allow enabling the repository[0m
[32m    should be active when the repository was activated[0m
[32m    shouldn''t be active when the repository was deactivated[0m
    for users
[32m      should be active when enabled for a user[0m
[32m      shouldn''t be active when disable for a user[0m
    for features
[32m      should allow enabling features completely[0m
[32m      shouldn''t be active when the feature was disabled completely[0m

Travis::Event::Subscription
  triggering a notification
[32m    should notify when the event matches[0m
[32m    should increment a counter when the event is triggered[0m
[32m    shouldn''t notify when the event doesn''t match[0m

Travis::Event::SecureConfig
[32m  returns the original value if the config is not a hash[0m
[32m  decrypts a string[0m
[32m  decrypts with a string as a key[0m
[32m  decrypts an array with a secure entry and a string[0m
[32m  decrypts a hash with a secure entry[0m
[32m  decrypts a complex object of nested arrays and strings[0m
[32m  decrypts a realistic complex build config[0m
[32m  keeps the string similar if it couldn''t be decoded[0m

Travis::Event::Handler::Worker
  notify
[32m    fetches a publisher for the given queue name (routing_key)[0m
[32m    publishes the payload to the publisher[0m
  publisher
[32m    returns a publisher for "builds.common" for a test job[0m
  payload_for
[32m    returns Travis::Event::Worker::Job::Test for a test job[0m
  instrumentation
[32m    instruments with "travis.event.handler.worker.notify:*"[0m
[32m    meters on "travis.event.handler.worker.notify:completed"[0m

Travis::Event::Handler::Irc
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.irc.notify"[0m
[32m    meters on "travis.event.handler.irc.notify:completed"[0m

Travis::Event::Handler::Email
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  recipients
[32m    includes valid email addresses[0m
[32m    includes ignores email addresses (me@email)[0m
[32m    contains the author emails if the build has them set[0m
[32m    contains the committer emails if the build has them set[0m
[32m    contains the build''s repository owner_email if it has one[0m
[32m    contains the build''s repository owner_email if it has a configuration but no emails specified[0m

Travis::Event::Handler::Archive
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.archive.notify:completed"[0m
[32m    meters on "travis.event.handler.archive.notify"[0m

Travis::Event::Handler::Github
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  given the request is not a pull_request event
[32m    does not handle the notification[0m
  given the request is a pull_request event
[32m    handles the notification[0m
  instrumentation
[32m    instruments with "travis.event.handler.github.notify"[0m
[32m    meters on "travis.event.handler.github.notify:complete"[0m

Travis::Event::Handler::Pusher
  subscription
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  instrumentation
[32m    instruments with "travis.event.handler.pusher.notify"[0m
[32m    meters on "travis.event.handler.pusher.notify:completed"[0m

Travis::Event::Handler::Campfire
  subscription
[32m    build:started does not notify[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with notify.campfire.handler.event.travis[0m
[32m    meters on "travis.event.handler.campfire.notify:completed"[0m

Travis::Event::Handler::Webhook
  subscription
[32m    build:started notifies[0m
[32m    build:finish notifies[0m
  instrumentation
[32m    instruments with "travis.event.handler.webhook.notify"[0m
[32m    meters on "travis.event.handler.webhook.notify:completed"[0m

Travis::Event::Config::Irc
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  channels
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of urls when given a string on the channels key[0m
[32m    returns an array of urls when given an array on the channels key[0m
[32m    groups irc channels by host & port, so notifications can be sent with one connection[0m
[32m    groups irc channels by host, port & ssl flag[0m

Travis::Event::Config::Email
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  recipients
[32m    equals the recipients specified in the build configuration if any (given as an array)[0m
[32m    equals the recipients specified in the build configuration if any (given as a string)[0m

Travis::Event::Config::Campfire
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  rooms
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m

Travis::Event::Config::Webhook
  send_on_finish?
    behaves like a build configuration
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successalways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_failurealways[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_successchange[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successchange[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurechange[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurechange[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurechange[0m
[32m      returns false if the previous build is missing, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build passed, the current build passed and config is notificationson_successnever[0m
[32m      returns false if the previous build failed, the current build passed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build passed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build failed, the current build failed and config is notificationson_successnever[0m
[32m      returns true if the previous build is missing, the current build passed and config is notificationson_failurenever[0m
[32m      returns true if the previous build failed, the current build passed and config is notificationson_failurenever[0m
[32m      returns false if the previous build is missing, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build passed, the current build failed and config is notificationson_failurenever[0m
[32m      returns false if the previous build failed, the current build failed and config is notificationson_failurenever[0m
  webhooks
[32m    returns an array of urls when given a string[0m
[32m    returns an array of urls when given an array[0m
[32m    returns an array of multiple urls when given a comma separated string[0m
[32m    returns an array of urls if the build configuration specifies an array of urls[0m
[32m    returns an array of values if the build configuration specifies an array of urls within a config hash[0m
  does not explode on invalid .travis.yml syntax
[32m    when :notifications contains an array[0m

Commit
  config_url
[32m    returns the raw url to the .travis.yml file on github[0m
  pull_request?
[32m    is false for a nil ref[0m
[32m    is false for a ref named ref/branch/master[0m
[32m    is false for a ref named ref/pull/180/head[0m
[32m    is true for a ref named ref/pull/180/merge[0m

User
  find_or_create_for_oauth
[32m    marks new users as such[0m
[32m    updates changed attributes[0m
  organization_ids
[32m    contains the ids of organizations that the user is a member of[0m
[32m    does not contain the ids of organizations that the user is not a member of[0m
  repository_ids
[32m    contains the ids of repositories the user is permitted to see[0m
[32m    does not contain the ids of repositories the user is not permitted to see[0m
  profile_image_hash
[32m    returns gravatar_id if it''s present[0m
[32m    returns a MD5 hash of the email if no gravatar_id and an email is set[0m
[32m    returns 32 zeros if no gravatar_id or email is set[0m
  authenticated_on_github
[32m    should log the user in[0m
  authenticate_by
    given a valid token and login
[32m      authenticates the user[0m
    given a wrong token
[32m      does not authenticate the user[0m
    given a wrong login
[32m      does not authenticate the user[0m
  service_hooks
[32m    contains repositories where the user has an admin role[0m
[32m    does not contain repositories where the user does not have an admin role[0m
  syncing
[32m    returns the block value[0m
[32m    sets is_syncing?[0m
[32m    sets synced_at[0m

Worker
  full_name
[32m    returns a name consisting of host and name[0m
  serialization
[32m    serializes the payload[0m

Job
  .queued
[32m    returns jobs that are created but not started or finished[0m
  append_log!
[32m    appends chars to the log artifact[0m
[32m    notifies observers[0m
  before_create
[32m    instantiates the log artifact[0m
[32m    sets the state attribute[0m
[32m    sets the queue attribute[0m
  duration
[32m    returns nil if both started_at is not populated[0m
[32m    returns nil if both finished_at is not populated[0m
[32m    returns the duration if both started_at and finished_at are populated[0m
  tagging
[32m    should tag a job its log contains a particular string[0m
  obfuscated config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
[32m    obfuscates env vars[0m
    when job is from a pull request
[32m      removes secure env vars[0m
  #pull_request?
[32m    is delegated to commit[0m
  decrypted config
[32m    handles nil env[0m
[32m    leaves regular vars untouched[0m
    when job is from a pull request
[32m      removes secure env vars[0m
[32m      removes only secured env vars[0m
    when job is *not* from pull request
[32m      decrypts env vars[0m
[32m      decrypts only secured env vars[0m

Token
[32m  generate_token sets the token to a 20 character value[0m

ServiceHook
  set
[32m    activates a service hook[0m
[32m    activates a service hook with a custom service hook url[0m
[32m    removes a service hook[0m

SslKey
[32m  is a SslKey[0m
  generate_keys
[32m    generates the public key[0m
[32m    generates the private key[0m
[32m    does not generate a new public key if one already exists[0m
[32m    does not generate a new private key if one already exists[0m
  generate_keys!
[32m    generates a new public key even if one already exists[0m
[32m    generates a new private key even if one already exists[0m
  encrypt
[32m    encrypts something[0m
[32m    is decryptable[0m
  decrypt
[32m    decrypts something[0m

Repository
[32m  last_build returns the most recent build[0m
  validates
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m    uniqueness of :owner_name/:name[0m
  associations
    owner
[32m      can be a user[0m
[32m      can be an organization[0m
  class methods
    find_by
[32m      should find a repository by it''s id[0m
[32m      should find a repository by it''s name and owner_name[0m
[32m      should raise an error when a repository couldn''t be found using params[0m
    timeline
[32m      sorts the most repository with the most recent build to the top[0m
    search
[32m      performs searches case-insensitive[0m
[32m      performs searches with / entered[0m
[32m      performs searches with \ entered[0m
  source_url
[32m    returns the public git source url for a public repository[0m
[32m    returns the private git source url for a private repository[0m
  last_build_result_on
[32m    returns last_build_result if params is empty[0m
[32m    returns 0 (passing) if all specified builds are passing[0m
[32m    returns 1 (failing) if at least one specified build is failing[0m
  keys
[32m    should return the public key[0m
[32m    should create a new key when the repository is created[0m
  branches
[32m    retrieves branches only from last 25 builds[0m
[32m    is empty for empty repository[0m
  last_finished_builds_by_branches
[32m    retrieves last builds on all branches[0m

Url
  .shorten
[32m    creates a new Url object if the url has not been shortened[0m
[32m    retrieves a Url which has already been shortened[0m
  #code
[32m    sets the code automatically[0m
  #short_url
[32m    returns the full short url[0m

Build
  class methods
    recent
[32m      returns recent builds that at least are started ordered by creation time descending[0m
    was_started
[32m      returns builds that are either started or finished[0m
    on_branch
[32m      returns builds that are on any of the given branches[0m
[32m      does not include pull requests[0m
    older_than
      when a Build is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when a number is passed in
[32m        should limit the results[0m
[32m        should return older than the passed build[0m
      when not passing a build
[32m        should limit the results[0m
    paged
[32m      limits the results to the `per_page` value[0m
[32m      uses an offset[0m
    next_number
[32m      returns the next build number[0m
    pushes
[32m      returns only builds which have Requests with an event_type of push[0m
    pull_requests
[32m      returns only builds which have Requests with an event_type of pull_request[0m
  instance methods
[32m    sets its number to the next build number on creation[0m
[32m    sets previous_build_result to nil if no last build exists on the same branch[0m
[32m    sets previous_build_result to the result of the last build on the same branch if exists[0m
    config
[32m      defaults to an empty hash[0m
[32m      deep_symbolizes keys on write[0m
[32m      tries to deserialize the config itself if a String is returned[0m
    obfuscated config
[32m      leaves regular vars untouched[0m
[32m      obfuscates env vars[0m
    pending?
[32m      returns true if the build is finished[0m
[32m      returns true if the build is not finished[0m
    passed?
[32m      passed? returns true if result is 0[0m
[32m      passed? returns true if result is 1[0m
    color
[32m      returns "green" if the build has passed[0m
[32m      returns "red" if the build has failed[0m
[32m      returns "yellow" if the build is pending[0m

Job::Compat
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[DEPRECATED] setting Job#status is deprecated. Please use Job#result=
[32m  writes status to result[0m

Job::Tagging
  add_tags
[32m    tags the job according to the rules[0m

Job::Tagging
  worker
[32m    returns the worker name extracted from the log[0m
  sponsor
[32m    returns the sponsor for the current test[0m

Job::Queue
  Queue.for
[32m    returns the default build queue when neither slug or language match the given configuration hash[0m
[32m    returns the queue when slug matches the given configuration hash[0m
[32m    returns the queue when language matches the given configuration hash[0m
  Queue.queues
[32m    returns an array of Queues for the config hash[0m
  matches?
[32m    returns false when neither of slug or language match[0m
[32m    returns true when the given slug matches[0m
[32m    returns true when the given language matches[0m

Job::Cleanup
  scopes
    unfinished
[32m      finds unfinished jobs[0m
    stalled
[32m      finds stalled jobs[0m
  enqueue
[32m    enqueues the job[0m
[32m    increments the retries count[0m
  force_finish
[33m    appends a message to the log (PENDING: Temporarily disabled with xit)[0m
[32m    finishes the job[0m

Job::Test::States
  events
    starting the job
[32m      sets the state to :started[0m
[32m      sets the worker from the payload[0m
[32m      resets the log artifact''s content[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    finishing the job
[32m      sets the state to :finished[0m
[32m      notifies observers[0m
[32m      propagates the event to the source[0m
    update_attributes
      given starting attributes
[32m        updates the job with the given attributes[0m
[32m        starts the job[0m
      given finishing attributes
[32m        updates the job with the given attributes[0m
[32m        finishes the job[0m
    append_log!
[32m      appends the given chars to the log[0m
[32m      notifies observers[0m

Worker::States
  ping
[32m    sets the state[0m
[32m    notifies observers[0m

Build::States
  events
    starting the build
      when the build is not already started
[32m        sets the state to :started[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m
[32m        gets skipped if the build is already started[0m
      when the build is already started
[32m        does not denormalize attributes[0m
[32m        does not notify observers[0m
    finishing the build
      when the matrix is not finished
[32m        does not change the state[0m
[32m        does not denormalizes attributes[0m
[32m        does not notify observers[0m
      when the matrix is finished
[32m        sets the state to :finished[0m
[32m        calculates the duration based on the matrix durations[0m
[32m        denormalizes attributes[0m
[32m        notifies observers[0m

Build denormalization
  on build:started
[32m    denormalizes last_build_id to its repository[0m
[32m    denormalizes last_build_number to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_started_at to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m
  on build:finished
[32m    denormalizes last_build_result to its repository[0m
[32m    denormalizes last_build_duration to its repository[0m
[32m    denormalizes last_build_finished_at to its repository[0m

Build::Messages
  result_key
[32m    returns :pending if the build is pending[0m
[32m    returns :passed if the build has passed for the first time[0m
[32m    returns :failed if the build has failed for the first time[0m
[32m    returns :passed if the build has passed again[0m
[32m    returns :broken if the build was broken[0m
[32m    returns :fixed if the build was fixed[0m
[32m    returns :still_failing if the build has failed again[0m

Build::Compat
[DEPRECATED] setting Build#status is deprecated. Please use Build#result=
[32m  writes status to result[0m

Build matrix
  matrix_finished?
    if at least one job has not finished
[32m      returns false[0m
    if all jobs have finished
[32m      returns true[0m
  matrix_result
    if any job has the result 1
[32m      returns 1 [0m
    if all jobs have the result 0
[32m      returns 0[0m
    if a failed job is allowed to fail
[32m      returns 0[0m
    if all jobs fail and one is allowed to fail
[32m      returns 1[0m
  matrix_duration
    if the matrix is finished
[32m      returns the sum of the matrix job durations[0m
    if the matrix is not finished
[32m      returns nil[0m
  for Ruby projects
    expand_matrix_config
[32m      does not decrypt secure env vars (single test config)[0m
[32m      does not encrypt (multiple tests config)[0m
[32m      expands the build matrix configuration (single test config)[0m
[32m      expands the build matrix configuration (multiple tests config)[0m
    expand_matrix
[32m      sets the config to the jobs (no config)[0m
[32m      sets the config to the jobs (no matrix config)[0m
[32m      sets the config to the jobs (single test config)[0m
[32m      sets the config to the jobs (multiple tests config)[0m
[32m      sets the config to the jobs (allow failures config)[0m
[32m      copies build attributes[0m
[32m      adds a sub-build number to the job number[0m
      exclude_matrix_config
[32m        excludes a matrix config when all config items are defined in the exclusion[0m
[32m        does not exclude a matrix config when the matrix exclusion definition is incomplete[0m
    include_matrix_config
[32m      includes a matrix config[0m
    matrix_config
[32m      with string values[0m
[32m      does not decrypt secure env vars[0m
[32m      with two Rubies and Gemfiles[0m
[32m      with unequal number of Rubies, env variables and Gemfiles[0m
[32m      with an array of Rubies and a single Gemfile[0m
  for Scala projects
[32m    with a single Scala version given as a string[0m
[32m    with multiple Scala versions and no env variables[0m
[32m    with a single Scala version passed in as array and two env variables[0m
  matrix_for
[32m    selects matching builds[0m
[32m    does not select builds with non-matching values[0m
[32m    does not select builds with non-matching keys[0m
  matrix_keys_for
[32m    only selects ENV_KEYS[0m
[32m    selects symbolized ENV_KEYS[0m

Build::Metrics
[32m  measures on "travis.builds.start.delay"[0m
[32m  measures the time it takes from creating the request until starting the build[0m

Build::Matrix::Config
[32m  can handle nil values in exclude matrix[0m

User::Oauth
  find_or_create_by
[32m    marks users as recently_signed_up[0m
[32m    does not mark existing users as recently_signed_up[0m
[32m    updates changed attributes[0m
  attributes_from
[32m    returns required data[0m

Artifact::Log
  class methods
    .append
[32m      appends streamed build log chunks[0m

Request::States
[32m  has the state :created when just created[0m
  start
    with an accepted request
[32m      configures the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
    with a rejected request
[32m      does not configure the request[0m
[32m      finishes the request[0m
[32m      sets the state to started[0m
  configure
[32m    fetches the .travis.yml config from Github[0m
[32m    stores the config on the request[0m
[32m    sets the state to configured[0m
  finish
    with an approved request
[32m      builds the build[0m
[32m      sets the state to finished[0m
    with an unapproved request
[32m      does not build the build[0m
[32m      sets the state to finished[0m

Request::Branches
  #included?
[32m    defaults to true if no branches are included[0m
    returns true if the included branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the included branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the included branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
  #excluded?
[32m    defaults to false if no branches are excluded[0m
    returns true if the excluded branches include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns true if the given branch matches a pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m
    returns false if the excluded branches do not include the given branch
[32m      given as a string[0m
[32m      given as a comma separated list of branches[0m
[32m      given as an array of branches[0m
    returns false if the given branch does not match any pattern from the excluded branches
[32m      given as a string[0m
[32m      given as a comma separated list of patterns[0m
[32m      given as an array of patterns[0m

Request::Approval
  accepted?
[32m    accepts a request that has a commit, belongs to a public repository, is not skipped and does not belong to the github_pages branch and it is not a rails fork[0m
[32m    does not accept a request that does not have a commit[0m
[32m    does not accept a request that belongs to a private repository[0m
[32m    does not accept a request that belongs to a rails fork[0m
[32m    does not accept a request that is skipped (using the commit message)[0m
[32m    does not accept a request that belongs to the github_pages branch[0m
  approved?
[33m    should be specified (PENDING: Temporarily disabled with xit)[0m
  skipped?
[32m    returns true when the commit message contains [ci skip][0m
[32m    returns true when the commit message contains [CI skip][0m
[32m    returns true when the commit message contains [ci:skip][0m
[32m    returns false when the commit message contains [ci unknown-command][0m
  github_pages?
[32m    returns true for a branch named gh-pages[0m
[32m    returns true for a branch named gh_pages[0m
[32m    returns false for a branch named master[0m
  rails_fork?
[32m    returns true if the repository is a rails fork[0m
[32m    returns false if the repository is rails/rails[0m
[32m    returns false if the repository is not owned by the rails org[0m

Request::Factory
  a github push event
    for repository belonging to a user
      if the user exists
        it should behave like a created request
          it should behave like creates a request and repository
[32m            creates a request for the given payload[0m
[32m            creates a repository[0m
[32m            sets the payload to the request[0m
[32m            sets the token to the request[0m
          it should behave like sets the owner for the request and repository to the expected type and login
[32m            sets the repository owner[0m
[32m            sets the request owner[0m
            it should behave like has the expected login for the request and repository owner
[32m              has the repository owner login[0m
[32m              has the request owner login[0m
        it should behave like does not create a user
[32m          does not create a user[0m

Repository::Compat
[DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=
[32m  writes status to result[0m

Travis::Notification::Instrument
[32m  automatically generates a received event[0m
[32m  automatically generates a failed event[0m

Travis::Notification::Publisher::Redis
[32m  adds to the list[0m
[32m  sets a ttl[0m
[32m  encodes the payload in json[0m
[32m  queues new messages on the right[0m
[32m  sends out events over pubsub[0m

Travis::Notification::Publisher::Log
[32m  writes to Travis.logger[0m
[32m  prints out the :msg value[0m
[32m  defaults to INFO[0m
[32m  uses ERROR if an exception occured[0m
[32m  does not include extra information if no exception occured[0m
[32m  does include extra information if no exception occured but log level is DEBUG[0m
[32m  does include extra information if an exception occured[0m

Travis::Notification::Instrument::Event::Handler::Worker
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Archive
[32m  sends out a received event[0m
[32m  it sends out a completed event[0m

Travis::Notification::Instrument::Event::Handler::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Event::Handler::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Irc
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Email
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Archive
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Github
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Pusher
  given a job:started event
[32m    publishes a payload[0m
  given a build:finished event
[32m    publishes a payload[0m

Travis::Notification::Instrument::Task::Campfire
[32m  publishes a payload[0m

Travis::Notification::Instrument::Task::Webhook
[32m  publishes a payload[0m

Travis::Notification::Instrument::Request::Factory
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Config
[32m  publishes a payload[0m

Travis::Notification::Instrument::Github::Sync::Repositories
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Notification::Instrument::Github::Sync::Organizations
[32m  publishes a payload on :run[0m
[32m  publishes a payload on :fetch[0m

Travis::Mailer::Build
  finished build email notification
[32m    delivers to the repository owner, committer and commit author[0m
[32m    is a multipart email[0m
[32m    contains the expected text part[0m
[32m    contains the expected html part[0m
    with no custom from address configured
[32m      has "notifications@[hostname]" as a from address[0m
    with a custom from address configured
[32m      has that address as a from address[0m
    in HTML
[32m      escapes newlines in the commit message[0m
[32m      inlines css[0m
[32m      correctly encodes UTF-8 characters[0m
      sponsors
[32m        adds a sponsor image[0m
[32m        does not escape tags contained in the sponsor text[0m
    for a successful build
[32m      subject[0m
    for a broken build
[32m      subject[0m
    for a broken build with tags
[32m      contains the expected text part[0m
[32m      contains the expected html part[0m

Travis::Mailer::Helper::Build
[32m  #title returns title for the build[0m
  header_result
[32m    returns success header class for a successful build[0m
[32m    returns failure header class for a failed build[0m

Travis::Task::Irc
[32m  one irc notification[0m
[32m  one irc notification using notice[0m
[32m  one irc notification without joining the channel[0m
[32m  with a custom message template[0m
[32m  with multiple custom message templates[0m
[32m  with two irc notifications to different hosts[0m
[32m  does not disconnect for notifications to channels on the same host[0m
  when configured to IRC+SSL server
[32m    should wrap socket with ssl (in client private)[0m

Travis::Task::Email
  run
[32m    creates an email for the build email recipients[0m
[32m    sends the email[0m

Travis::Task::Archive
  run
[32m    stores the build payload to the storage[0m
[32m    sets the build to be archived[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Github
  run
[32m    posts to the request comments_url[0m
[32m    authenticates as travisbot using the token[0m
    using a passing build
[32m      posts a comment to github[0m
    using a failing build
[32m      posts a comment to github[0m
  logging
[32m    logs a successful request[0m
[32m    warns about a failed request[0m

Travis::Task::Pusher
  run
[32m    job:test:created[0m
[32m    job:test:started[0m
[32m    job:log[0m
[32m    job:test:finished[0m
[32m    build:started[0m
[32m    build:finished[0m
[32m    worker:started[0m
  channels
[32m    returns "common" for the event "job:created"[0m
[32m    returns "common" for the event "job:started"[0m
[32m    returns "job-1" for the event "job:log"[0m
[32m    returns "common" for the event "job:finished"[0m
[32m    returns "common" for the event "build:started"[0m
[32m    returns "common" for the event "build:finished"[0m
[32m    returns "common" for the event "worker:started"[0m

Travis::Task::Campfire
[32m  sends campfire notifications to the room[0m

Travis::Task::Webhook
[32m  sends webhook notifications to a url given as a string[0m
[32m  sends webhook notifications to the urls given as an array[0m
[32m  sends no webhook if the given url is blank[0m
[32m  sends webhook notifications to a url given at a "urls" key[0m
[32m  sends webhook notifications to the urls given at a "urls" key[0m
[32m  sends webhook notifications on start to a url given at a "urls" key[0m
[32m  sends webhook notifications on start when configured as "always"[0m
[32m  sends webhook notifications on start to the urls given as an array[0m
[32m  sends no webhook on start by default[0m

Travis::Task::Irc::Client
  on initialization
    with no port specified
[32m      should open a socket on the server for port 6667[0m
    with port specified
[32m      should open a socket on the server for the given port[0m
    should connect to the server
      without a password
[32m        by sending NICK then USER[0m
      with a password
[32m        by sending PASS then NICK then USER[0m
    should connect to a server which requires ping/pong
      without a password
[32m        by sending NICK then USER[0m
  with connection established
[32m    can message a channel before joining[0m
[32m    can notice a channel before joining[0m
[32m    can join a channel[0m
[32m    can join a channel with a key[0m
[32m    can run a series of commands[0m
[32m    can abandon the connection[0m
    and channel joined
[32m      can leave the channel[0m
[32m      can message the channel[0m
[32m      can notice the channel[0m

Travis::Task::Irc::Template
  interpolation
[32m    replaces the repository[0m
[32m    replaces the build number[0m
[32m    replaces the branch[0m
[32m    replaces the author[0m
[32m    replaces the commit message[0m
[32m    replaces the message[0m
    with shortening enabled
[32m      replaces the build url in short form[0m
[32m      replaces the compare url in short form[0m
    with shortening disabled
[32m      replaces the compare url the full form[0m
[32m      replaces the build url the full form[0m

Travis::Github::Config
  config
[32m    returns a hash[0m
[32m    yaml parses the response body if the response is successful[0m
[32m    merges { ''.result'' => ''configured'' } to the actual configuration[0m
[32m    returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml[0m
[32m    returns { ''.result'' => ''server_error'' } if a 500 server error is returned[0m
[32m    returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid[0m
  http_options
[32m    returns a hash containing a :ca_path value if present[0m
[32m    returns a hash containing a :ca_file value if present[0m

Travis::Github::Payload::Push
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Payload::PullRequest
  accept
    given action is "opened"
[32m      returns true[0m
    given action is "reopened"
[32m      returns true[0m
    given action is "synchronize"
[32m      returns true if head has changed[0m
[32m      returns false if base has not changed[0m
    given action is "comment"
[32m      returns false[0m
  repository
[32m    returns all attributes required for a Repository[0m
  owner
[32m    returns all attributes required for an Owner[0m
  request
[32m    returns all attributes required for a Request[0m
  commit
[32m    returns all attributes required for a Commit[0m

Travis::Github::Sync::Repositories
[32m  fetches the user''s repositories[0m
[32m  fetches the user''s orgs'' repositories[0m
[32m  removes repositories from the user''s permissions which are not listed in the data from Github[0m
  given type is set to public
[32m    synchronizes each of the public repositories[0m
[32m    does not synchronize private repositories[0m
  given type is set to private
[32m    synchronizes each of the private repositories[0m
[32m    does not synchronize public repositories[0m

Travis::Github::Sync::Organizations
  sync_for
[32m    finds existing organizations[0m
[32m    finds existing organizations[0m
[32m    creates missing organizations[0m

Travis::Github::Sync::Repositories
[32m  creates a new repository per record if not yet present[0m
[32m  does not create a new repository if one exists[0m
[32m  creates a new permission for the user/repo if none exists[0m
[32m  does not create a new permission for the user/repo if one exists[0m

Travis::Api::V0::Worker::Job::Test
  for a push request
[32m    contains the expected data[0m
  for a pull request
[32m    contains the expected data[0m

Travis::Api::V1::Archive::Build
[32m  data[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Worker
[32m  data[0m

Travis::Api::V1::Pusher::Job::Created
[32m  data[0m

Travis::Api::V1::Pusher::Job::Finished
[32m  data[0m

Travis::Api::V1::Pusher::Job::Started
[32m  data[0m

Travis::Api::V1::Pusher::Job::Log
[32m  data[0m

Travis::Api::V1::Pusher::Build::Finished
[32m  build[0m
[32m  repository[0m

Travis::Api::V1::Pusher::Build::Started
[32m  build[0m
[32m  matrix[0m
[32m  repository[0m

Travis::Api::V1::Webhook::Build::Finished
[32m  data[0m
[32m  repository[0m
[32m  matrix[0m

Travis::Api::V1::Http::User
[32m  data[0m

Travis::Api::V1::Http::Job
[32m  data[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V1::Http::Branches
[32m  data[0m

Travis::Api::V1::Http::Builds
[32m  builds[0m

Travis::Api::V1::Http::Repositories
[32m  data[0m

Travis::Api::V1::Http::Jobs
[32m  tests[0m

Travis::Api::V1::Http::Workers
[32m  workers[0m

Travis::Api::V1::Http::Repository
[32m  data[0m
[32m  public_key[0m

Travis::Api::V1::Http::Build
[32m  build[0m
[32m  matrix[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Pusher::Worker
[32m  data[0m

Travis::Api::V2::Pusher::Job::Created
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Finished
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Started
[32m  job[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Job::Log
[32m  data[0m

Travis::Api::V2::Pusher::Build::Finished
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Pusher::Build::Started
[32m  repository[0m
[32m  build[0m
[32m  commit[0m

Travis::Api::V2::Http::User
[32m  data[0m

Travis::Api::V2::Http::Job
[32m  job[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Travis::Api::V2::Http::Build
[32m  artifact[0m

Travis::Api::V2::Http::Branches
[32m  branches[0m
[32m  commits[0m

Travis::Api::V2::Http::Builds
[32m  builds[0m
[32m  commit[0m

Travis::Api::V2::Http::Repositories
[32m  repositories[0m

Travis::Api::V2::Http::Jobs
[32m  jobs[0m
[32m  commits[0m

Travis::Api::V2::Http::Workers
[32m  workers[0m

Travis::Api::V2::Http::Repository
[32m  repository[0m

Travis::Api::V2::Http::Build
[32m  build[0m
[32m  commit[0m
  with encrypted env vars
[32m    shows encrypted env vars in human readable way[0m

Pending:
[33m  Job::Cleanup force_finish appends a message to the log[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/job/cleanup_spec.rb:48[0m
[33m  Request::Approval approved? should be specified[0m
[36m    # Temporarily disabled with xit[0m
[36m    # ./spec/travis/model/request/approval_spec.rb:40[0m

Finished in 144.99 seconds
[33m744 examples, 0 failures, 2 pending[0m


Executing your script (bundle exec rake) took longer than 1500 seconds and was terminated. Consider rewriting your stuff in AssemblyScript, we''ve heard it handles Web Scale™


Done. Build script exited with: 1
', 1886301, 'Artifact::Log', '2012-07-17 15:19:31.653000', '2012-07-17 15:19:32.747000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1572810, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-ci.git travis-ci/travis-ci
$ cd travis-ci/travis-ci
$ git checkout -qf ac6ddfa94b5ce53a644e78d63c98a0ab6dcc6c07
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24

$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-ci/Gemfile
$ gem install bundler --pre
Fetching: bundler-1.2.0.rc.gemFetching: bundler-1.2.0.rc.gem (  6%)Fetching: bundler-1.2.0.rc.gem (  9%)Fetching: bundler-1.2.0.rc.gem ( 13%)Fetching: bundler-1.2.0.rc.gem ( 16%)Fetching: bundler-1.2.0.rc.gem ( 20%)Fetching: bundler-1.2.0.rc.gem ( 26%)Fetching: bundler-1.2.0.rc.gem ( 29%)Fetching: bundler-1.2.0.rc.gem ( 30%)Fetching: bundler-1.2.0.rc.gem ( 31%)Fetching: bundler-1.2.0.rc.gem ( 38%)Fetching: bundler-1.2.0.rc.gem ( 44%)Fetching: bundler-1.2.0.rc.gem ( 52%)Fetching: bundler-1.2.0.rc.gem ( 60%)Fetching: bundler-1.2.0.rc.gem ( 67%)Fetching: bundler-1.2.0.rc.gem ( 74%)Fetching: bundler-1.2.0.rc.gem ( 82%)Fetching: bundler-1.2.0.rc.gem ( 89%)Fetching: bundler-1.2.0.rc.gem ( 96%)Fetching: bundler-1.2.0.rc.gem (100%)Fetching: bundler-1.2.0.rc.gem (100%)
Successfully installed bundler-1.2.0.rc
1 gem installed
$ bundle install --without development
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://github.com/rack/rack-contrib
remote: Counting objects: 1054, done.[K
remote: Compressing objects:   0% (1/443)   [Kremote: Compressing objects:   1% (5/443)   [Kremote: Compressing objects:   2% (9/443)   [Kremote: Compressing objects:   3% (14/443)   [Kremote: Compressing objects:   4% (18/443)   [Kremote: Compressing objects:   5% (23/443)   [Kremote: Compressing objects:   6% (27/443)   [Kremote: Compressing objects:   7% (32/443)   [Kremote: Compressing objects:   8% (36/443)   [Kremote: Compressing objects:   9% (40/443)   [Kremote: Compressing objects:  10% (45/443)   [Kremote: Compressing objects:  11% (49/443)   [Kremote: Compressing objects:  12% (54/443)   [Kremote: Compressing objects:  13% (58/443)   [Kremote: Compressing objects:  14% (63/443)   [Kremote: Compressing objects:  15% (67/443)   [Kremote: Compressing objects:  16% (71/443)   [Kremote: Compressing objects:  17% (76/443)   [Kremote: Compressing objects:  18% (80/443)   [Kremote: Compressing objects:  19% (85/443)   [Kremote: Compressing objects:  20% (89/443)   [Kremote: Compressing objects:  21% (94/443)   [Kremote: Compressing objects:  22% (98/443)   [Kremote: Compressing objects:  23% (102/443)   [Kremote: Compressing objects:  24% (107/443)   [Kremote: Compressing objects:  25% (111/443)   [Kremote: Compressing objects:  26% (116/443)   [Kremote: Compressing objects:  27% (120/443)   [Kremote: Compressing objects:  28% (125/443)   [Kremote: Compressing objects:  29% (129/443)   [Kremote: Compressing objects:  30% (133/443)   [Kremote: Compressing objects:  31% (138/443)   [Kremote: Compressing objects:  32% (142/443)   [Kremote: Compressing objects:  33% (147/443)   [Kremote: Compressing objects:  34% (151/443)   [Kremote: Compressing objects:  35% (156/443)   [Kremote: Compressing objects:  36% (160/443)   [Kremote: Compressing objects:  37% (164/443)   [Kremote: Compressing objects:  38% (169/443)   [Kremote: Compressing objects:  39% (173/443)   [Kremote: Compressing objects:  40% (178/443)   [Kremote: Compressing objects:  41% (182/443)   [Kremote: Compressing objects:  42% (187/443)   [Kremote: Compressing objects:  43% (191/443)   [Kremote: Compressing objects:  44% (195/443)   [Kremote: Compressing objects:  45% (200/443)   [Kremote: Compressing objects:  46% (204/443)   [Kremote: Compressing objects:  47% (209/443)   [Kremote: Compressing objects:  48% (213/443)   [Kremote: Compressing objects:  49% (218/443)   [Kremote: Compressing objects:  50% (222/443)   [Kremote: Compressing objects:  51% (226/443)   [Kremote: Compressing objects:  52% (231/443)   [Kremote: Compressing objects:  53% (235/443)   [Kremote: Compressing objects:  54% (240/443)   [Kremote: Compressing objects:  55% (244/443)   [Kremote: Compressing objects:  56% (249/443)   [Kremote: Compressing objects:  57% (253/443)   [Kremote: Compressing objects:  58% (257/443)   [Kremote: Compressing objects:  59% (262/443)   [Kremote: Compressing objects:  60% (266/443)   [Kremote: Compressing objects:  61% (271/443)   [Kremote: Compressing objects:  62% (275/443)   [Kremote: Compressing objects:  63% (280/443)   [Kremote: Compressing objects:  64% (284/443)   [Kremote: Compressing objects:  65% (288/443)   [Kremote: Compressing objects:  66% (293/443)   [Kremote: Compressing objects:  67% (297/443)   [Kremote: Compressing objects:  68% (302/443)   [Kremote: Compressing objects:  69% (306/443)   [Kremote: Compressing objects:  70% (311/443)   [Kremote: Compressing objects:  71% (315/443)   [Kremote: Compressing objects:  72% (319/443)   [Kremote: Compressing objects:  73% (324/443)   [Kremote: Compressing objects:  74% (328/443)   [Kremote: Compressing objects:  75% (333/443)   [Kremote: Compressing objects:  76% (337/443)   [Kremote: Compressing objects:  77% (342/443)   [Kremote: Compressing objects:  78% (346/443)   [Kremote: Compressing objects:  79% (350/443)   [Kremote: Compressing objects:  80% (355/443)   [Kremote: Compressing objects:  81% (359/443)   [Kremote: Compressing objects:  82% (364/443)   [Kremote: Compressing objects:  83% (368/443)   [Kremote: Compressing objects:  84% (373/443)   [Kremote: Compressing objects:  85% (377/443)   [Kremote: Compressing objects:  86% (381/443)   [Kremote: Compressing objects:  87% (386/443)   [Kremote: Compressing objects:  88% (390/443)   [Kremote: Compressing objects:  89% (395/443)   [Kremote: Compressing objects:  90% (399/443)   [Kremote: Compressing objects:  91% (404/443)   [Kremote: Compressing objects:  92% (408/443)   [Kremote: Compressing objects:  93% (412/443)   [Kremote: Compressing objects:  94% (417/443)   [Kremote: Compressing objects:  95% (421/443)   [Kremote: Compressing objects:  96% (426/443)   [Kremote: Compressing objects:  97% (430/443)   [Kremote: Compressing objects:  98% (435/443)   [Kremote: Compressing objects:  99% (439/443)   [Kremote: Compressing objects: 100% (443/443)   [Kremote: Compressing objects: 100% (443/443), done.[K
Receiving objects:   0% (1/1054)   Receiving objects:   1% (11/1054)   Receiving objects:   2% (22/1054)   Receiving objects:   3% (32/1054)   Receiving objects:   4% (43/1054)   Receiving objects:   5% (53/1054)   Receiving objects:   6% (64/1054)   Receiving objects:   7% (74/1054)   Receiving objects:   8% (85/1054)   Receiving objects:   9% (95/1054)   Receiving objects:  10% (106/1054)   Receiving objects:  11% (116/1054)   Receiving objects:  12% (127/1054)   Receiving objects:  13% (138/1054)   Receiving objects:  14% (148/1054)   Receiving objects:  15% (159/1054)   Receiving objects:  16% (169/1054)   Receiving objects:  17% (180/1054)   Receiving objects:  18% (190/1054)   Receiving objects:  19% (201/1054)   Receiving objects:  20% (211/1054)   Receiving objects:  21% (222/1054)   Receiving objects:  22% (232/1054)   Receiving objects:  23% (243/1054)   Receiving objects:  24% (253/1054)   Receiving objects:  25% (264/1054)   Receiving objects:  26% (275/1054)   Receiving objects:  27% (285/1054)   Receiving objects:  28% (296/1054)   Receiving objects:  29% (306/1054)   Receiving objects:  30% (317/1054)   Receiving objects:  31% (327/1054)   Receiving objects:  32% (338/1054)   Receiving objects:  33% (348/1054)   Receiving objects:  34% (359/1054)   Receiving objects:  35% (369/1054)   Receiving objects:  36% (380/1054)   Receiving objects:  37% (390/1054)   Receiving objects:  38% (401/1054)   Receiving objects:  39% (412/1054)   Receiving objects:  40% (422/1054)   Receiving objects:  41% (433/1054)   Receiving objects:  42% (443/1054)   Receiving objects:  43% (454/1054)   Receiving objects:  44% (464/1054)   Receiving objects:  45% (475/1054)   Receiving objects:  46% (485/1054)   Receiving objects:  47% (496/1054)   Receiving objects:  48% (506/1054)   Receiving objects:  49% (517/1054)   Receiving objects:  50% (527/1054)   Receiving objects:  51% (538/1054)   Receiving objects:  52% (549/1054)   Receiving objects:  53% (559/1054)   Receiving objects:  54% (570/1054)   Receiving objects:  55% (580/1054)   Receiving objects:  56% (591/1054)   Receiving objects:  57% (601/1054)   Receiving objects:  58% (612/1054)   Receiving objects:  59% (622/1054)   Receiving objects:  60% (633/1054)   Receiving objects:  61% (643/1054)   Receiving objects:  62% (654/1054)   Receiving objects:  63% (665/1054)   Receiving objects:  64% (675/1054)   Receiving objects:  65% (686/1054)   Receiving objects:  66% (696/1054)   Receiving objects:  67% (707/1054)   Receiving objects:  68% (717/1054)   Receiving objects:  69% (728/1054)   Receiving objects:  70% (738/1054)   Receiving objects:  71% (749/1054)   Receiving objects:  72% (759/1054)   Receiving objects:  73% (770/1054)   Receiving objects:  74% (780/1054)   Receiving objects:  75% (791/1054)   Receiving objects:  76% (802/1054)   Receiving objects:  77% (812/1054)   remote: Total 1054 (delta 573), reused 925 (delta 478)[K
Receiving objects:  78% (823/1054)   Receiving objects:  79% (833/1054)   Receiving objects:  80% (844/1054)   Receiving objects:  81% (854/1054)   Receiving objects:  82% (865/1054)   Receiving objects:  83% (875/1054)   Receiving objects:  84% (886/1054)   Receiving objects:  85% (896/1054)   Receiving objects:  86% (907/1054)   Receiving objects:  87% (917/1054)   Receiving objects:  88% (928/1054)   Receiving objects:  89% (939/1054)   Receiving objects:  90% (949/1054)   Receiving objects:  91% (960/1054)   Receiving objects:  92% (970/1054)   Receiving objects:  93% (981/1054)   Receiving objects:  94% (991/1054)   Receiving objects:  95% (1002/1054)   Receiving objects:  96% (1012/1054)   Receiving objects:  97% (1023/1054)   Receiving objects:  98% (1033/1054)   Receiving objects:  99% (1044/1054)   Receiving objects: 100% (1054/1054)   Receiving objects: 100% (1054/1054), 136.74 KiB, done.
Resolving deltas:   0% (0/573)   Resolving deltas:   6% (36/573)   Resolving deltas:  20% (115/573)   Resolving deltas:  30% (174/573)   Resolving deltas:  34% (195/573)   Resolving deltas:  38% (218/573)   Resolving deltas:  41% (240/573)   Resolving deltas:  47% (270/573)   Resolving deltas:  51% (294/573)   Resolving deltas:  55% (320/573)   Resolving deltas:  58% (338/573)   Resolving deltas:  64% (367/573)   Resolving deltas:  71% (409/573)   Resolving deltas:  72% (413/573)   Resolving deltas:  73% (419/573)   Resolving deltas:  74% (425/573)   Resolving deltas:  77% (446/573)   Resolving deltas:  78% (451/573)   Resolving deltas:  79% (454/573)   Resolving deltas:  81% (469/573)   Resolving deltas:  82% (471/573)   Resolving deltas:  85% (489/573)   Resolving deltas:  86% (493/573)   Resolving deltas:  87% (500/573)   Resolving deltas:  88% (506/573)   Resolving deltas:  89% (510/573)   Resolving deltas:  92% (530/573)   Resolving deltas:  93% (533/573)   Resolving deltas:  94% (539/573)   Resolving deltas:  96% (551/573)   Resolving deltas:  97% (557/573)   Resolving deltas:  98% (564/573)   Resolving deltas:  99% (571/573)   Resolving deltas: 100% (573/573)   Resolving deltas: 100% (573/573), done.
Fetching https://github.com/livingsocial/rake-pipeline.git
remote: Counting objects: 1409, done.[K
remote: Compressing objects:   0% (1/520)   [Kremote: Compressing objects:   1% (6/520)   [Kremote: Compressing objects:   2% (11/520)   [Kremote: Compressing objects:   3% (16/520)   [Kremote: Compressing objects:   4% (21/520)   [Kremote: Compressing objects:   5% (26/520)   [Kremote: Compressing objects:   6% (32/520)   [Kremote: Compressing objects:   7% (37/520)   [Kremote: Compressing objects:   8% (42/520)   [Kremote: Compressing objects:   9% (47/520)   [Kremote: Compressing objects:  10% (52/520)   [Kremote: Compressing objects:  11% (58/520)   [Kremote: Compressing objects:  12% (63/520)   [Kremote: Compressing objects:  13% (68/520)   [Kremote: Compressing objects:  14% (73/520)   [Kremote: Compressing objects:  15% (78/520)   [Kremote: Compressing objects:  16% (84/520)   [Kremote: Compressing objects:  17% (89/520)   [Kremote: Compressing objects:  18% (94/520)   [Kremote: Compressing objects:  19% (99/520)   [Kremote: Compressing objects:  20% (104/520)   [Kremote: Compressing objects:  21% (110/520)   [Kremote: Compressing objects:  22% (115/520)   [Kremote: Compressing objects:  23% (120/520)   [Kremote: Compressing objects:  24% (125/520)   [Kremote: Compressing objects:  25% (130/520)   [Kremote: Compressing objects:  26% (136/520)   [Kremote: Compressing objects:  27% (141/520)   [Kremote: Compressing objects:  28% (146/520)   [Kremote: Compressing objects:  29% (151/520)   [Kremote: Compressing objects:  30% (156/520)   [Kremote: Compressing objects:  31% (162/520)   [Kremote: Compressing objects:  32% (167/520)   [Kremote: Compressing objects:  33% (172/520)   [Kremote: Compressing objects:  34% (177/520)   [Kremote: Compressing objects:  35% (182/520)   [Kremote: Compressing objects:  36% (188/520)   [Kremote: Compressing objects:  37% (193/520)   [Kremote: Compressing objects:  38% (198/520)   [Kremote: Compressing objects:  39% (203/520)   [Kremote: Compressing objects:  40% (208/520)   [Kremote: Compressing objects:  41% (214/520)   [Kremote: Compressing objects:  42% (219/520)   [Kremote: Compressing objects:  43% (224/520)   [Kremote: Compressing objects:  44% (229/520)   [Kremote: Compressing objects:  45% (234/520)   [Kremote: Compressing objects:  46% (240/520)   [Kremote: Compressing objects:  47% (245/520)   [Kremote: Compressing objects:  48% (250/520)   [Kremote: Compressing objects:  49% (255/520)   [Kremote: Compressing objects:  50% (260/520)   [Kremote: Compressing objects:  51% (266/520)   [Kremote: Compressing objects:  52% (271/520)   [Kremote: Compressing objects:  53% (276/520)   [Kremote: Compressing objects:  54% (281/520)   [Kremote: Compressing objects:  55% (286/520)   [Kremote: Compressing objects:  56% (292/520)   [Kremote: Compressing objects:  57% (297/520)   [Kremote: Compressing objects:  58% (302/520)   [Kremote: Compressing objects:  59% (307/520)   [Kremote: Compressing objects:  60% (312/520)   [Kremote: Compressing objects:  61% (318/520)   [Kremote: Compressing objects:  62% (323/520)   [Kremote: Compressing objects:  63% (328/520)   [Kremote: Compressing objects:  64% (333/520)   [Kremote: Compressing objects:  65% (338/520)   [Kremote: Compressing objects:  66% (344/520)   [Kremote: Compressing objects:  67% (349/520)   [Kremote: Compressing objects:  68% (354/520)   [Kremote: Compressing objects:  69% (359/520)   [Kremote: Compressing objects:  70% (364/520)   [Kremote: Compressing objects:  71% (370/520)   [Kremote: Compressing objects:  72% (375/520)   [Kremote: Compressing objects:  73% (380/520)   [Kremote: Compressing objects:  74% (385/520)   [Kremote: Compressing objects:  75% (390/520)   [Kremote: Compressing objects:  76% (396/520)   [Kremote: Compressing objects:  77% (401/520)   [Kremote: Compressing objects:  78% (406/520)   [Kremote: Compressing objects:  79% (411/520)   [Kremote: Compressing objects:  80% (416/520)   [Kremote: Compressing objects:  81% (422/520)   [Kremote: Compressing objects:  82% (427/520)   [Kremote: Compressing objects:  83% (432/520)   [Kremote: Compressing objects:  84% (437/520)   [Kremote: Compressing objects:  85% (442/520)   [Kremote: Compressing objects:  86% (448/520)   [Kremote: Compressing objects:  87% (453/520)   [Kremote: Compressing objects:  88% (458/520)   [Kremote: Compressing objects:  89% (463/520)   [Kremote: Compressing objects:  90% (468/520)   [Kremote: Compressing objects:  91% (474/520)   [Kremote: Compressing objects:  92% (479/520)   [Kremote: Compressing objects:  93% (484/520)   [Kremote: Compressing objects:  94% (489/520)   [Kremote: Compressing objects:  95% (494/520)   [Kremote: Compressing objects:  96% (500/520)   [Kremote: Compressing objects:  97% (505/520)   [Kremote: Compressing objects:  98% (510/520)   [Kremote: Compressing objects:  99% (515/520)   [Kremote: Compressing objects: 100% (520/520)   [Kremote: Compressing objects: 100% (520/520), done.[K
Receiving objects:   0% (1/1409)   Receiving objects:   1% (15/1409)   Receiving objects:   2% (29/1409)   Receiving objects:   3% (43/1409)   Receiving objects:   4% (57/1409)   Receiving objects:   5% (71/1409)   Receiving objects:   6% (85/1409)   Receiving objects:   7% (99/1409)   Receiving objects:   8% (113/1409)   Receiving objects:   9% (127/1409)   Receiving objects:  10% (141/1409)   Receiving objects:  11% (155/1409)   Receiving objects:  12% (170/1409)   Receiving objects:  13% (184/1409)   Receiving objects:  14% (198/1409)   Receiving objects:  15% (212/1409)   Receiving objects:  16% (226/1409)   Receiving objects:  17% (240/1409)   Receiving objects:  18% (254/1409)   Receiving objects:  19% (268/1409)   Receiving objects:  20% (282/1409)   Receiving objects:  21% (296/1409)   Receiving objects:  22% (310/1409)   Receiving objects:  23% (325/1409)   Receiving objects:  24% (339/1409)   Receiving objects:  25% (353/1409)   Receiving objects:  26% (367/1409)   Receiving objects:  27% (381/1409)   Receiving objects:  28% (395/1409)   Receiving objects:  29% (409/1409)   Receiving objects:  30% (423/1409)   Receiving objects:  31% (437/1409)   Receiving objects:  32% (451/1409)   Receiving objects:  33% (465/1409)   Receiving objects:  34% (480/1409)   Receiving objects:  35% (494/1409)   Receiving objects:  36% (508/1409)   Receiving objects:  37% (522/1409)   Receiving objects:  38% (536/1409)   Receiving objects:  39% (550/1409)   Receiving objects:  40% (564/1409)   Receiving objects:  41% (578/1409)   Receiving objects:  42% (592/1409)   Receiving objects:  43% (606/1409)   Receiving objects:  44% (620/1409)   Receiving objects:  45% (635/1409)   Receiving objects:  46% (649/1409)   Receiving objects:  47% (663/1409)   Receiving objects:  48% (677/1409)   Receiving objects:  49% (691/1409)   Receiving objects:  50% (705/1409)   Receiving objects:  51% (719/1409)   Receiving objects:  52% (733/1409)   Receiving objects:  53% (747/1409)   Receiving objects:  54% (761/1409)   Receiving objects:  55% (775/1409)   Receiving objects:  56% (790/1409)   Receiving objects:  57% (804/1409)   Receiving objects:  58% (818/1409)   Receiving objects:  59% (832/1409)   Receiving objects:  60% (846/1409)   Receiving objects:  61% (860/1409)   Receiving objects:  62% (874/1409)   Receiving objects:  63% (888/1409)   Receiving objects:  64% (902/1409)   Receiving objects:  65% (916/1409)   Receiving objects:  66% (930/1409)   Receiving objects:  67% (945/1409)   Receiving objects:  68% (959/1409)   Receiving objects:  69% (973/1409)   Receiving objects:  70% (987/1409)   Receiving objects:  71% (1001/1409)   Receiving objects:  72% (1015/1409)   Receiving objects:  73% (1029/1409)   Receiving objects:  74% (1043/1409)   Receiving objects:  75% (1057/1409)   Receiving objects:  76% (1071/1409)   Receiving objects:  77% (1085/1409)   Receiving objects:  78% (1100/1409)   Receiving objects:  79% (1114/1409)   Receiving objects:  80% (1128/1409)   Receiving objects:  81% (1142/1409)   Receiving objects:  82% (1156/1409)   Receiving objects:  83% (1170/1409)   Receiving objects:  84% (1184/1409)   Receiving objects:  85% (1198/1409)   Receiving objects:  86% (1212/1409)   Receiving objects:  87% (1226/1409)   Receiving objects:  88% (1240/1409)   Receiving objects:  89% (1255/1409)   Receiving objects:  90% (1269/1409)   Receiving objects:  91% (1283/1409)   Receiving objects:  92% (1297/1409)   Receiving objects:  93% (1311/1409)   Receiving objects:  94% (1325/1409)   remote: Total 1409 (delta 929), reused 1313 (delta 838)[K
Receiving objects:  95% (1339/1409)   Receiving objects:  96% (1353/1409)   Receiving objects:  97% (1367/1409)   Receiving objects:  98% (1381/1409)   Receiving objects:  99% (1395/1409)   Receiving objects: 100% (1409/1409)   Receiving objects: 100% (1409/1409), 190.71 KiB, done.
Resolving deltas:   0% (0/929)   Resolving deltas:  18% (173/929)   Resolving deltas:  20% (191/929)   Resolving deltas:  25% (239/929)   Resolving deltas:  26% (246/929)   Resolving deltas:  28% (261/929)   Resolving deltas:  36% (336/929)   Resolving deltas:  37% (347/929)   Resolving deltas:  43% (400/929)   Resolving deltas:  44% (409/929)   Resolving deltas:  45% (422/929)   Resolving deltas:  46% (428/929)   Resolving deltas:  47% (442/929)   Resolving deltas:  48% (446/929)   Resolving deltas:  52% (484/929)   Resolving deltas:  53% (500/929)   Resolving deltas:  54% (504/929)   Resolving deltas:  55% (515/929)   Resolving deltas:  56% (524/929)   Resolving deltas:  57% (531/929)   Resolving deltas:  63% (587/929)   Resolving deltas:  66% (616/929)   Resolving deltas:  67% (628/929)   Resolving deltas:  69% (647/929)   Resolving deltas:  72% (677/929)   Resolving deltas:  73% (680/929)   Resolving deltas:  74% (688/929)   Resolving deltas:  75% (706/929)   Resolving deltas:  77% (724/929)   Resolving deltas:  78% (730/929)   Resolving deltas:  81% (754/929)   Resolving deltas:  82% (762/929)   Resolving deltas:  83% (773/929)   Resolving deltas:  84% (781/929)   Resolving deltas:  85% (790/929)   Resolving deltas:  87% (811/929)   Resolving deltas:  88% (822/929)   Resolving deltas:  89% (832/929)   Resolving deltas:  92% (857/929)   Resolving deltas:  93% (871/929)   Resolving deltas:  96% (900/929)   Resolving deltas:  97% (908/929)   Resolving deltas:  98% (913/929)   Resolving deltas:  99% (925/929)   Resolving deltas: 100% (929/929)   Resolving deltas: 100% (929/929), done.
Fetching https://github.com/wycats/rake-pipeline-web-filters.git
remote: Counting objects: 674, done.[K
remote: Compressing objects:   0% (1/207)   [Kremote: Compressing objects:   1% (3/207)   [Kremote: Compressing objects:   2% (5/207)   [Kremote: Compressing objects:   3% (7/207)   [Kremote: Compressing objects:   4% (9/207)   [Kremote: Compressing objects:   5% (11/207)   [Kremote: Compressing objects:   6% (13/207)   [Kremote: Compressing objects:   7% (15/207)   [Kremote: Compressing objects:   8% (17/207)   [Kremote: Compressing objects:   9% (19/207)   [Kremote: Compressing objects:  10% (21/207)   [Kremote: Compressing objects:  11% (23/207)   [Kremote: Compressing objects:  12% (25/207)   [Kremote: Compressing objects:  13% (27/207)   [Kremote: Compressing objects:  14% (29/207)   [Kremote: Compressing objects:  15% (32/207)   [Kremote: Compressing objects:  16% (34/207)   [Kremote: Compressing objects:  17% (36/207)   [Kremote: Compressing objects:  18% (38/207)   [Kremote: Compressing objects:  19% (40/207)   [Kremote: Compressing objects:  20% (42/207)   [Kremote: Compressing objects:  21% (44/207)   [Kremote: Compressing objects:  22% (46/207)   [Kremote: Compressing objects:  23% (48/207)   [Kremote: Compressing objects:  24% (50/207)   [Kremote: Compressing objects:  25% (52/207)   [Kremote: Compressing objects:  26% (54/207)   [Kremote: Compressing objects:  27% (56/207)   [Kremote: Compressing objects:  28% (58/207)   [Kremote: Compressing objects:  29% (61/207)   [Kremote: Compressing objects:  30% (63/207)   [Kremote: Compressing objects:  31% (65/207)   [Kremote: Compressing objects:  32% (67/207)   [Kremote: Compressing objects:  33% (69/207)   [Kremote: Compressing objects:  34% (71/207)   [Kremote: Compressing objects:  35% (73/207)   [Kremote: Compressing objects:  36% (75/207)   [Kremote: Compressing objects:  37% (77/207)   [Kremote: Compressing objects:  38% (79/207)   [Kremote: Compressing objects:  39% (81/207)   [Kremote: Compressing objects:  40% (83/207)   [Kremote: Compressing objects:  41% (85/207)   [Kremote: Compressing objects:  42% (87/207)   [Kremote: Compressing objects:  43% (90/207)   [Kremote: Compressing objects:  44% (92/207)   [Kremote: Compressing objects:  45% (94/207)   [Kremote: Compressing objects:  46% (96/207)   [Kremote: Compressing objects:  47% (98/207)   [Kremote: Compressing objects:  48% (100/207)   [Kremote: Compressing objects:  49% (102/207)   [Kremote: Compressing objects:  50% (104/207)   [Kremote: Compressing objects:  51% (106/207)   [Kremote: Compressing objects:  52% (108/207)   [Kremote: Compressing objects:  53% (110/207)   [Kremote: Compressing objects:  54% (112/207)   [Kremote: Compressing objects:  55% (114/207)   [Kremote: Compressing objects:  56% (116/207)   [Kremote: Compressing objects:  57% (118/207)   [Kremote: Compressing objects:  58% (121/207)   [Kremote: Compressing objects:  59% (123/207)   [Kremote: Compressing objects:  60% (125/207)   [Kremote: Compressing objects:  61% (127/207)   [Kremote: Compressing objects:  62% (129/207)   [Kremote: Compressing objects:  63% (131/207)   [Kremote: Compressing objects:  64% (133/207)   [Kremote: Compressing objects:  65% (135/207)   [Kremote: Compressing objects:  66% (137/207)   [Kremote: Compressing objects:  67% (139/207)   [Kremote: Compressing objects:  68% (141/207)   [Kremote: Compressing objects:  69% (143/207)   [Kremote: Compressing objects:  70% (145/207)   [Kremote: Compressing objects:  71% (147/207)   [Kremote: Compressing objects:  72% (150/207)   [Kremote: Compressing objects:  73% (152/207)   [Kremote: Compressing objects:  74% (154/207)   [Kremote: Compressing objects:  75% (156/207)   [Kremote: Compressing objects:  76% (158/207)   [Kremote: Compressing objects:  77% (160/207)   [Kremote: Compressing objects:  78% (162/207)   [Kremote: Compressing objects:  79% (164/207)   [Kremote: Compressing objects:  80% (166/207)   [Kremote: Compressing objects:  81% (168/207)   [Kremote: Compressing objects:  82% (170/207)   [Kremote: Compressing objects:  83% (172/207)   [Kremote: Compressing objects:  84% (174/207)   [Kremote: Compressing objects:  85% (176/207)   [Kremote: Compressing objects:  86% (179/207)   [Kremote: Compressing objects:  87% (181/207)   [Kremote: Compressing objects:  88% (183/207)   [Kremote: Compressing objects:  89% (185/207)   [Kremote: Compressing objects:  90% (187/207)   [Kremote: Compressing objects:  91% (189/207)   [Kremote: Compressing objects:  92% (191/207)   [Kremote: Compressing objects:  93% (193/207)   [Kremote: Compressing objects:  94% (195/207)   [Kremote: Compressing objects:  95% (197/207)   [Kremote: Compressing objects:  96% (199/207)   [Kremote: Compressing objects:  97% (201/207)   [Kremote: Compressing objects:  98% (203/207)   [Kremote: Compressing objects:  99% (205/207)   [Kremote: Compressing objects: 100% (207/207)   [Kremote: Compressing objects: 100% (207/207), done.[K
Receiving objects:   0% (1/674)   Receiving objects:   1% (7/674)   Receiving objects:   2% (14/674)   Receiving objects:   3% (21/674)   Receiving objects:   4% (27/674)   Receiving objects:   5% (34/674)   Receiving objects:   6% (41/674)   Receiving objects:   7% (48/674)   Receiving objects:   8% (54/674)   Receiving objects:   9% (61/674)   Receiving objects:  10% (68/674)   Receiving objects:  11% (75/674)   Receiving objects:  12% (81/674)   Receiving objects:  13% (88/674)   Receiving objects:  14% (95/674)   Receiving objects:  15% (102/674)   Receiving objects:  16% (108/674)   Receiving objects:  17% (115/674)   Receiving objects:  18% (122/674)   Receiving objects:  19% (129/674)   Receiving objects:  20% (135/674)   Receiving objects:  21% (142/674)   Receiving objects:  22% (149/674)   Receiving objects:  23% (156/674)   Receiving objects:  24% (162/674)   Receiving objects:  25% (169/674)   Receiving objects:  26% (176/674)   Receiving objects:  27% (182/674)   Receiving objects:  28% (189/674)   Receiving objects:  29% (196/674)   Receiving objects:  30% (203/674)   Receiving objects:  31% (209/674)   Receiving objects:  32% (216/674)   Receiving objects:  33% (223/674)   Receiving objects:  34% (230/674)   Receiving objects:  35% (236/674)   Receiving objects:  36% (243/674)   Receiving objects:  37% (250/674)   Receiving objects:  38% (257/674)   Receiving objects:  39% (263/674)   Receiving objects:  40% (270/674)   Receiving objects:  41% (277/674)   Receiving objects:  42% (284/674)   Receiving objects:  43% (290/674)   Receiving objects:  44% (297/674)   Receiving objects:  45% (304/674)   Receiving objects:  46% (311/674)   Receiving objects:  47% (317/674)   Receiving objects:  48% (324/674)   Receiving objects:  49% (331/674)   Receiving objects:  50% (337/674)   Receiving objects:  51% (344/674)   Receiving objects:  52% (351/674)   Receiving objects:  53% (358/674)   Receiving objects:  54% (364/674)   Receiving objects:  55% (371/674)   Receiving objects:  56% (378/674)   Receiving objects:  57% (385/674)   Receiving objects:  58% (391/674)   Receiving objects:  59% (398/674)   Receiving objects:  60% (405/674)   Receiving objects:  61% (412/674)   Receiving objects:  62% (418/674)   Receiving objects:  63% (425/674)   Receiving objects:  64% (432/674)   Receiving objects:  65% (439/674)   Receiving objects:  66% (445/674)   Receiving objects:  67% (452/674)   Receiving objects:  68% (459/674)   Receiving objects:  69% (466/674)   Receiving objects:  70% (472/674)   Receiving objects:  71% (479/674)   Receiving objects:  72% (486/674)   Receiving objects:  73% (493/674)   Receiving objects:  74% (499/674)   Receiving objects:  75% (506/674)   Receiving objects:  76% (513/674)   remote: Total 674 (delta 491), reused 646 (delta 463)[K
Receiving objects:  77% (519/674)   Receiving objects:  78% (526/674)   Receiving objects:  79% (533/674)   Receiving objects:  80% (540/674)   Receiving objects:  81% (546/674)   Receiving objects:  82% (553/674)   Receiving objects:  83% (560/674)   Receiving objects:  84% (567/674)   Receiving objects:  85% (573/674)   Receiving objects:  86% (580/674)   Receiving objects:  87% (587/674)   Receiving objects:  88% (594/674)   Receiving objects:  89% (600/674)   Receiving objects:  90% (607/674)   Receiving objects:  91% (614/674)   Receiving objects:  92% (621/674)   Receiving objects:  93% (627/674)   Receiving objects:  94% (634/674)   Receiving objects:  95% (641/674)   Receiving objects:  96% (648/674)   Receiving objects:  97% (654/674)   Receiving objects:  98% (661/674)   Receiving objects:  99% (668/674)   Receiving objects: 100% (674/674)   Receiving objects: 100% (674/674), 90.14 KiB, done.
Resolving deltas:   0% (0/491)   Resolving deltas:  18% (93/491)   Resolving deltas:  19% (96/491)   Resolving deltas:  28% (140/491)   Resolving deltas:  33% (164/491)   Resolving deltas:  34% (168/491)   Resolving deltas:  39% (192/491)   Resolving deltas:  41% (204/491)   Resolving deltas:  42% (210/491)   Resolving deltas:  47% (232/491)   Resolving deltas:  52% (259/491)   Resolving deltas:  53% (261/491)   Resolving deltas:  54% (268/491)   Resolving deltas:  55% (272/491)   Resolving deltas:  56% (276/491)   Resolving deltas:  57% (280/491)   Resolving deltas:  61% (302/491)   Resolving deltas:  62% (305/491)   Resolving deltas:  65% (321/491)   Resolving deltas:  66% (326/491)   Resolving deltas:  70% (344/491)   Resolving deltas:  72% (355/491)   Resolving deltas:  74% (368/491)   Resolving deltas:  75% (371/491)   Resolving deltas:  78% (386/491)   Resolving deltas:  79% (389/491)   Resolving deltas:  87% (432/491)   Resolving deltas:  91% (451/491)   Resolving deltas:  93% (458/491)   Resolving deltas:  94% (463/491)   Resolving deltas:  98% (482/491)   Resolving deltas: 100% (491/491)   Resolving deltas: 100% (491/491), done.
Fetching https://github.com/travis-ci/travis-assets
remote: Counting objects: 3310, done.[K
remote: Compressing objects:   0% (1/2323)   [Kremote: Compressing objects:   1% (24/2323)   [Kremote: Compressing objects:   2% (47/2323)   [Kremote: Compressing objects:   3% (70/2323)   [Kremote: Compressing objects:   4% (93/2323)   [Kremote: Compressing objects:   5% (117/2323)   [Kremote: Compressing objects:   6% (140/2323)   [Kremote: Compressing objects:   7% (163/2323)   [Kremote: Compressing objects:   7% (181/2323)   [Kremote: Compressing objects:   8% (186/2323)   [Kremote: Compressing objects:   9% (210/2323)   [Kremote: Compressing objects:  10% (233/2323)   [Kremote: Compressing objects:  11% (256/2323)   [Kremote: Compressing objects:  12% (279/2323)   [Kremote: Compressing objects:  13% (302/2323)   [Kremote: Compressing objects:  13% (319/2323)   [Kremote: Compressing objects:  14% (326/2323)   [Kremote: Compressing objects:  15% (349/2323)   [Kremote: Compressing objects:  16% (372/2323)   [Kremote: Compressing objects:  17% (395/2323)   [Kremote: Compressing objects:  18% (419/2323)   [Kremote: Compressing objects:  19% (442/2323)   [Kremote: Compressing objects:  20% (465/2323)   [Kremote: Compressing objects:  21% (488/2323)   [Kremote: Compressing objects:  22% (512/2323)   [Kremote: Compressing objects:  23% (535/2323)   [Kremote: Compressing objects:  24% (558/2323)   [Kremote: Compressing objects:  25% (581/2323)   [Kremote: Compressing objects:  26% (604/2323)   [Kremote: Compressing objects:  27% (628/2323)   [Kremote: Compressing objects:  28% (651/2323)   [Kremote: Compressing objects:  29% (674/2323)   [Kremote: Compressing objects:  30% (697/2323)   [Kremote: Compressing objects:  31% (721/2323)   [Kremote: Compressing objects:  32% (744/2323)   [Kremote: Compressing objects:  33% (767/2323)   [Kremote: Compressing objects:  34% (790/2323)   [Kremote: Compressing objects:  35% (814/2323)   [Kremote: Compressing objects:  36% (837/2323)   [Kremote: Compressing objects:  37% (860/2323)   [Kremote: Compressing objects:  38% (883/2323)   [Kremote: Compressing objects:  39% (906/2323)   [Kremote: Compressing objects:  40% (930/2323)   [Kremote: Compressing objects:  41% (953/2323)   [Kremote: Compressing objects:  42% (976/2323)   [Kremote: Compressing objects:  43% (999/2323)   [Kremote: Compressing objects:  44% (1023/2323)   [Kremote: Compressing objects:  45% (1046/2323)   [Kremote: Compressing objects:  46% (1069/2323)   [Kremote: Compressing objects:  47% (1092/2323)   [Kremote: Compressing objects:  48% (1116/2323)   [Kremote: Compressing objects:  49% (1139/2323)   [Kremote: Compressing objects:  50% (1162/2323)   [Kremote: Compressing objects:  51% (1185/2323)   [Kremote: Compressing objects:  52% (1208/2323)   [Kremote: Compressing objects:  53% (1232/2323)   [Kremote: Compressing objects:  54% (1255/2323)   [Kremote: Compressing objects:  55% (1278/2323)   [Kremote: Compressing objects:  56% (1301/2323)   [Kremote: Compressing objects:  57% (1325/2323)   [Kremote: Compressing objects:  58% (1348/2323)   [Kremote: Compressing objects:  59% (1371/2323)   [Kremote: Compressing objects:  60% (1394/2323)   [Kremote: Compressing objects:  61% (1418/2323)   [Kremote: Compressing objects:  62% (1441/2323)   [Kremote: Compressing objects:  63% (1464/2323)   [Kremote: Compressing objects:  64% (1487/2323)   [Kremote: Compressing objects:  65% (1510/2323)   [Kremote: Compressing objects:  66% (1534/2323)   [Kremote: Compressing objects:  67% (1557/2323)   [Kremote: Compressing objects:  68% (1580/2323)   [Kremote: Compressing objects:  69% (1603/2323)   [Kremote: Compressing objects:  70% (1627/2323)   [Kremote: Compressing objects:  71% (1650/2323)   [Kremote: Compressing objects:  72% (1673/2323)   [Kremote: Compressing objects:  73% (1696/2323)   [Kremote: Compressing objects:  74% (1720/2323)   [Kremote: Compressing objects:  75% (1743/2323)   [Kremote: Compressing objects:  76% (1766/2323)   [Kremote: Compressing objects:  77% (1789/2323)   [Kremote: Compressing objects:  78% (1812/2323)   [Kremote: Compressing objects:  79% (1836/2323)   [Kremote: Compressing objects:  80% (1859/2323)   [Kremote: Compressing objects:  81% (1882/2323)   [Kremote: Compressing objects:  82% (1905/2323)   [Kremote: Compressing objects:  83% (1929/2323)   [Kremote: Compressing objects:  84% (1952/2323)   [Kremote: Compressing objects:  85% (1975/2323)   [Kremote: Compressing objects:  86% (1998/2323)   [Kremote: Compressing objects:  87% (2022/2323)   [Kremote: Compressing objects:  88% (2045/2323)   [Kremote: Compressing objects:  89% (2068/2323)   [Kremote: Compressing objects:  90% (2091/2323)   [Kremote: Compressing objects:  91% (2114/2323)   [Kremote: Compressing objects:  92% (2138/2323)   [Kremote: Compressing objects:  93% (2161/2323)   [Kremote: Compressing objects:  94% (2184/2323)   [Kremote: Compressing objects:  95% (2207/2323)   [Kremote: Compressing objects:  96% (2231/2323)   [Kremote: Compressing objects:  97% (2254/2323)   [Kremote: Compressing objects:  98% (2277/2323)   [Kremote: Compressing objects:  99% (2300/2323)   [Kremote: Compressing objects: 100% (2323/2323)   [Kremote: Compressing objects: 100% (2323/2323), done.[K
Receiving objects:   0% (1/3310)   Receiving objects:   1% (34/3310)   Receiving objects:   2% (67/3310)   Receiving objects:   3% (100/3310)   Receiving objects:   4% (133/3310)   Receiving objects:   5% (166/3310)   Receiving objects:   6% (199/3310)   Receiving objects:   7% (232/3310)   Receiving objects:   8% (265/3310)   Receiving objects:   9% (298/3310)   Receiving objects:  10% (331/3310)   Receiving objects:  11% (365/3310)   Receiving objects:  12% (398/3310)   Receiving objects:  13% (431/3310)   Receiving objects:  14% (464/3310)   Receiving objects:  15% (497/3310)   Receiving objects:  16% (530/3310)   Receiving objects:  17% (563/3310)   Receiving objects:  18% (596/3310)   Receiving objects:  19% (629/3310)   Receiving objects:  20% (662/3310)   Receiving objects:  21% (696/3310)   Receiving objects:  22% (729/3310)   Receiving objects:  23% (762/3310)   Receiving objects:  24% (795/3310)   Receiving objects:  25% (828/3310)   Receiving objects:  26% (861/3310)   Receiving objects:  27% (894/3310)   Receiving objects:  28% (927/3310)   Receiving objects:  29% (960/3310)   Receiving objects:  30% (993/3310)   Receiving objects:  31% (1027/3310)   Receiving objects:  32% (1060/3310)   Receiving objects:  33% (1093/3310)   Receiving objects:  34% (1126/3310), 332.00 KiB | 564 KiB/s   Receiving objects:  35% (1159/3310), 332.00 KiB | 564 KiB/s   Receiving objects:  36% (1192/3310), 332.00 KiB | 564 KiB/s   Receiving objects:  37% (1225/3310), 332.00 KiB | 564 KiB/s   Receiving objects:  38% (1258/3310), 332.00 KiB | 564 KiB/s   Receiving objects:  38% (1268/3310), 332.00 KiB | 564 KiB/s   Receiving objects:  39% (1291/3310), 1.03 MiB | 901 KiB/s   Receiving objects:  40% (1324/3310), 1.03 MiB | 901 KiB/s   Receiving objects:  41% (1358/3310), 1.03 MiB | 901 KiB/s   Receiving objects:  42% (1391/3310), 1.03 MiB | 901 KiB/s   Receiving objects:  43% (1424/3310), 1.03 MiB | 901 KiB/s   Receiving objects:  44% (1457/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  45% (1490/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  46% (1523/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  47% (1556/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  48% (1589/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  49% (1622/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  50% (1655/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  50% (1667/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  51% (1689/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  52% (1722/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  53% (1755/3310), 1.77 MiB | 1.06 MiB/s   Receiving objects:  53% (1768/3310), 3.08 MiB | 1019 KiB/s   Receiving objects:  54% (1788/3310), 3.08 MiB | 1019 KiB/s   Receiving objects:  55% (1821/3310), 3.08 MiB | 1019 KiB/s   Receiving objects:  56% (1854/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  57% (1887/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  58% (1920/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  59% (1953/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  60% (1986/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  61% (2020/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  62% (2053/3310), 3.41 MiB | 970 KiB/s   Receiving objects:  62% (2071/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  63% (2086/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  64% (2119/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  65% (2152/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  66% (2185/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  67% (2218/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  68% (2251/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  69% (2284/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  70% (2317/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  71% (2351/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  72% (2384/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  73% (2417/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  74% (2450/3310), 3.79 MiB | 931 KiB/s   Receiving objects:  75% (2483/3310), 4.22 MiB | 926 KiB/s   Receiving objects:  75% (2508/3310), 4.22 MiB | 926 KiB/s   Receiving objects:  76% (2516/3310), 4.22 MiB | 926 KiB/s   Receiving objects:  77% (2549/3310), 4.60 MiB | 906 KiB/s   Receiving objects:  78% (2582/3310), 4.60 MiB | 906 KiB/s   Receiving objects:  78% (2611/3310), 4.93 MiB | 901 KiB/s   Receiving objects:  79% (2615/3310), 4.93 MiB | 901 KiB/s   Receiving objects:  80% (2648/3310), 5.11 MiB | 799 KiB/s   Receiving objects:  80% (2668/3310), 5.19 MiB | 659 KiB/s   Receiving objects:  81% (2682/3310), 5.19 MiB | 659 KiB/s   Receiving objects:  81% (2711/3310), 5.39 MiB | 469 KiB/s   Receiving objects:  82% (2715/3310), 5.39 MiB | 469 KiB/s   Receiving objects:  82% (2743/3310), 5.49 MiB | 417 KiB/s   Receiving objects:  83% (2748/3310), 5.49 MiB | 417 KiB/s   Receiving objects:  83% (2780/3310), 5.68 MiB | 290 KiB/s   Receiving objects:  84% (2781/3310), 5.68 MiB | 290 KiB/s   Receiving objects:  85% (2814/3310), 5.77 MiB | 233 KiB/s   Receiving objects:  85% (2822/3310), 5.88 MiB | 193 KiB/s   Receiving objects:  85% (2840/3310), 5.96 MiB | 165 KiB/s   Receiving objects:  86% (2847/3310), 6.00 MiB | 158 KiB/s   Receiving objects:  87% (2880/3310), 6.00 MiB | 158 KiB/s   Receiving objects:  87% (2889/3310), 6.21 MiB | 161 KiB/s   Receiving objects:  88% (2913/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  89% (2946/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  90% (2979/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  91% (3013/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  91% (3022/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  92% (3046/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  93% (3079/3310), 6.33 MiB | 169 KiB/s   Receiving objects:  93% (3104/3310), 6.56 MiB | 178 KiB/s   Receiving objects:  94% (3112/3310), 6.56 MiB | 178 KiB/s   Receiving objects:  95% (3145/3310), 6.79 MiB | 184 KiB/s   Receiving objects:  95% (3153/3310), 6.79 MiB | 184 KiB/s   Receiving objects:  96% (3178/3310), 6.93 MiB | 207 KiB/s   Receiving objects:  96% (3182/3310), 7.07 MiB | 229 KiB/s   Receiving objects:  97% (3211/3310), 7.07 MiB | 229 KiB/s   Receiving objects:  98% (3244/3310), 7.07 MiB | 229 KiB/s   Receiving objects:  99% (3277/3310), 7.07 MiB | 229 KiB/s   remote: Total 3310 (delta 1088), reused 3044 (delta 844)[K
Receiving objects:  99% (3309/3310), 7.37 MiB | 250 KiB/s   Receiving objects: 100% (3310/3310), 7.37 MiB | 250 KiB/s   Receiving objects: 100% (3310/3310), 7.44 MiB | 251 KiB/s, done.
Resolving deltas:   0% (0/1088)   Resolving deltas:   6% (66/1088)   Resolving deltas:   8% (88/1088)   Resolving deltas:   9% (105/1088)   Resolving deltas:  10% (110/1088)   Resolving deltas:  11% (120/1088)   Resolving deltas:  20% (227/1088)   Resolving deltas:  22% (250/1088)   Resolving deltas:  24% (263/1088)   Resolving deltas:  25% (279/1088)   Resolving deltas:  26% (283/1088)   Resolving deltas:  27% (298/1088)   Resolving deltas:  28% (305/1088)   Resolving deltas:  29% (323/1088)   Resolving deltas:  30% (333/1088)   Resolving deltas:  31% (342/1088)   Resolving deltas:  32% (350/1088)   Resolving deltas:  33% (360/1088)   Resolving deltas:  34% (380/1088)   Resolving deltas:  35% (388/1088)   Resolving deltas:  36% (396/1088)   Resolving deltas:  37% (403/1088)   Resolving deltas:  38% (414/1088)   Resolving deltas:  39% (426/1088)   Resolving deltas:  40% (442/1088)   Resolving deltas:  41% (447/1088)   Resolving deltas:  42% (466/1088)   Resolving deltas:  43% (471/1088)   Resolving deltas:  44% (480/1088)   Resolving deltas:  45% (490/1088)   Resolving deltas:  46% (503/1088)   Resolving deltas:  47% (520/1088)   Resolving deltas:  48% (527/1088)   Resolving deltas:  49% (536/1088)   Resolving deltas:  50% (552/1088)   Resolving deltas:  51% (555/1088)   Resolving deltas:  52% (570/1088)   Resolving deltas:  53% (582/1088)   Resolving deltas:  54% (596/1088)   Resolving deltas:  55% (600/1088)   Resolving deltas:  56% (615/1088)   Resolving deltas:  57% (621/1088)   Resolving deltas:  58% (636/1088)   Resolving deltas:  59% (642/1088)   Resolving deltas:  68% (741/1088)   Resolving deltas:  69% (759/1088)   Resolving deltas:  70% (762/1088)   Resolving deltas:  71% (773/1088)   Resolving deltas:  72% (787/1088)   Resolving deltas:  73% (796/1088)   Resolving deltas:  82% (902/1088)   Resolving deltas:  91% (1000/1088)   Resolving deltas:  92% (1010/1088)   Resolving deltas:  93% (1014/1088)   Resolving deltas:  94% (1025/1088)   Resolving deltas:  95% (1037/1088)   Resolving deltas:  96% (1046/1088)   Resolving deltas:  97% (1056/1088)   Resolving deltas:  98% (1068/1088)   Resolving deltas:  99% (1078/1088)   Resolving deltas: 100% (1088/1088)   Resolving deltas: 100% (1088/1088), done.
Fetching git://github.com/travis-ci/travis-core
remote: Counting objects: 11443, done.[K
remote: Compressing objects:   0% (1/3246)   [Kremote: Compressing objects:   1% (33/3246)   [Kremote: Compressing objects:   2% (65/3246)   [Kremote: Compressing objects:   3% (98/3246)   [Kremote: Compressing objects:   4% (130/3246)   [Kremote: Compressing objects:   5% (163/3246)   [Kremote: Compressing objects:   6% (195/3246)   [Kremote: Compressing objects:   7% (228/3246)   [Kremote: Compressing objects:   8% (260/3246)   [Kremote: Compressing objects:   9% (293/3246)   [Kremote: Compressing objects:  10% (325/3246)   [Kremote: Compressing objects:  11% (358/3246)   [Kremote: Compressing objects:  12% (390/3246)   [Kremote: Compressing objects:  13% (422/3246)   [Kremote: Compressing objects:  14% (455/3246)   [Kremote: Compressing objects:  15% (487/3246)   [Kremote: Compressing objects:  16% (520/3246)   [Kremote: Compressing objects:  17% (552/3246)   [Kremote: Compressing objects:  18% (585/3246)   [Kremote: Compressing objects:  19% (617/3246)   [Kremote: Compressing objects:  20% (650/3246)   [Kremote: Compressing objects:  21% (682/3246)   [Kremote: Compressing objects:  22% (715/3246)   [Kremote: Compressing objects:  23% (747/3246)   [Kremote: Compressing objects:  24% (780/3246)   [Kremote: Compressing objects:  25% (812/3246)   [Kremote: Compressing objects:  26% (844/3246)   [Kremote: Compressing objects:  27% (877/3246)   [Kremote: Compressing objects:  28% (909/3246)   [Kremote: Compressing objects:  29% (942/3246)   [Kremote: Compressing objects:  30% (974/3246)   [Kremote: Compressing objects:  31% (1007/3246)   [Kremote: Compressing objects:  32% (1039/3246)   [Kremote: Compressing objects:  33% (1072/3246)   [Kremote: Compressing objects:  34% (1104/3246)   [Kremote: Compressing objects:  35% (1137/3246)   [Kremote: Compressing objects:  36% (1169/3246)   [Kremote: Compressing objects:  37% (1202/3246)   [Kremote: Compressing objects:  38% (1234/3246)   [Kremote: Compressing objects:  39% (1266/3246)   [Kremote: Compressing objects:  40% (1299/3246)   [Kremote: Compressing objects:  41% (1331/3246)   [Kremote: Compressing objects:  42% (1364/3246)   [Kremote: Compressing objects:  43% (1396/3246)   [Kremote: Compressing objects:  44% (1429/3246)   [Kremote: Compressing objects:  45% (1461/3246)   [Kremote: Compressing objects:  46% (1494/3246)   [Kremote: Compressing objects:  47% (1526/3246)   [Kremote: Compressing objects:  48% (1559/3246)   [Kremote: Compressing objects:  49% (1591/3246)   [Kremote: Compressing objects:  50% (1623/3246)   [Kremote: Compressing objects:  51% (1656/3246)   [Kremote: Compressing objects:  52% (1688/3246)   [Kremote: Compressing objects:  53% (1721/3246)   [Kremote: Compressing objects:  54% (1753/3246)   [Kremote: Compressing objects:  55% (1786/3246)   [Kremote: Compressing objects:  56% (1818/3246)   [Kremote: Compressing objects:  57% (1851/3246)   [Kremote: Compressing objects:  58% (1883/3246)   [Kremote: Compressing objects:  59% (1916/3246)   [Kremote: Compressing objects:  60% (1948/3246)   [Kremote: Compressing objects:  61% (1981/3246)   [Kremote: Compressing objects:  62% (2013/3246)   [Kremote: Compressing objects:  63% (2045/3246)   [Kremote: Compressing objects:  64% (2078/3246)   [Kremote: Compressing objects:  65% (2110/3246)   [Kremote: Compressing objects:  66% (2143/3246)   [Kremote: Compressing objects:  67% (2175/3246)   [Kremote: Compressing objects:  68% (2208/3246)   [Kremote: Compressing objects:  69% (2240/3246)   [Kremote: Compressing objects:  70% (2273/3246)   [Kremote: Compressing objects:  71% (2305/3246)   [Kremote: Compressing objects:  72% (2338/3246)   [Kremote: Compressing objects:  73% (2370/3246)   [Kremote: Compressing objects:  74% (2403/3246)   [Kremote: Compressing objects:  75% (2435/3246)   [Kremote: Compressing objects:  76% (2467/3246)   [Kremote: Compressing objects:  77% (2500/3246)   [Kremote: Compressing objects:  78% (2532/3246)   [Kremote: Compressing objects:  79% (2565/3246)   [Kremote: Compressing objects:  80% (2597/3246)   [Kremote: Compressing objects:  81% (2630/3246)   [Kremote: Compressing objects:  82% (2662/3246)   [Kremote: Compressing objects:  83% (2695/3246)   [Kremote: Compressing objects:  84% (2727/3246)   [Kremote: Compressing objects:  85% (2760/3246)   [Kremote: Compressing objects:  86% (2792/3246)   [Kremote: Compressing objects:  87% (2825/3246)   [Kremote: Compressing objects:  88% (2857/3246)   [Kremote: Compressing objects:  89% (2889/3246)   [Kremote: Compressing objects:  90% (2922/3246)   [Kremote: Compressing objects:  91% (2954/3246)   [Kremote: Compressing objects:  92% (2987/3246)   [Kremote: Compressing objects:  93% (3019/3246)   [Kremote: Compressing objects:  94% (3052/3246)   [Kremote: Compressing objects:  95% (3084/3246)   [Kremote: Compressing objects:  96% (3117/3246)   [Kremote: Compressing objects:  97% (3149/3246)   [Kremote: Compressing objects:  98% (3182/3246)   [Kremote: Compressing objects:  99% (3214/3246)   [Kremote: Compressing objects: 100% (3246/3246)   [Kremote: Compressing objects: 100% (3246/3246), done.[K
Receiving objects:   0% (1/11443)   Receiving objects:   1% (115/11443)   Receiving objects:   2% (229/11443)   Receiving objects:   3% (344/11443)   Receiving objects:   4% (458/11443)   Receiving objects:   5% (573/11443)   Receiving objects:   6% (687/11443), 124.00 KiB | 209 KiB/s   Receiving objects:   7% (802/11443), 124.00 KiB | 209 KiB/s   Receiving objects:   8% (916/11443), 124.00 KiB | 209 KiB/s   Receiving objects:   9% (1030/11443), 124.00 KiB | 209 KiB/s   Receiving objects:  10% (1145/11443), 124.00 KiB | 209 KiB/s   Receiving objects:  11% (1259/11443), 124.00 KiB | 209 KiB/s   Receiving objects:  11% (1279/11443), 124.00 KiB | 209 KiB/s   Receiving objects:  12% (1374/11443), 124.00 KiB | 209 KiB/s   Receiving objects:  13% (1488/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  14% (1603/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  15% (1717/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  16% (1831/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  17% (1946/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  18% (2060/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  19% (2175/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  20% (2289/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  21% (2404/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  22% (2518/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  23% (2632/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  24% (2747/11443), 252.00 KiB | 220 KiB/s   Receiving objects:  25% (2861/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  26% (2976/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  27% (3090/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  28% (3205/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  29% (3319/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  30% (3433/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  31% (3548/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  32% (3662/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  32% (3711/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  33% (3777/11443), 396.00 KiB | 240 KiB/s   Receiving objects:  34% (3891/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  35% (4006/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  36% (4120/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  37% (4234/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  38% (4349/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  39% (4463/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  40% (4578/11443), 532.00 KiB | 241 KiB/s   Receiving objects:  41% (4692/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  42% (4807/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  43% (4921/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  44% (5035/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  45% (5150/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  45% (5158/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  46% (5264/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  47% (5379/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  48% (5493/11443), 684.00 KiB | 251 KiB/s   Receiving objects:  49% (5608/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  50% (5722/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  51% (5836/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  52% (5951/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  53% (6065/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  54% (6180/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  55% (6294/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  56% (6409/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  57% (6523/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  58% (6637/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  59% (6752/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  60% (6866/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  61% (6981/11443), 820.00 KiB | 252 KiB/s   Receiving objects:  62% (7095/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  63% (7210/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  64% (7324/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  65% (7438/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  66% (7553/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  67% (7667/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  68% (7782/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  69% (7896/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  69% (7934/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  70% (8011/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  71% (8125/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  72% (8239/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  73% (8354/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  74% (8468/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  75% (8583/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  76% (8697/11443), 956.00 KiB | 251 KiB/s   Receiving objects:  77% (8812/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  78% (8926/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  79% (9040/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  80% (9155/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  81% (9269/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  82% (9384/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  83% (9498/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  84% (9613/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  85% (9727/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  86% (9841/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  87% (9956/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  88% (10070/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  89% (10185/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  90% (10299/11443), 1.08 MiB | 257 KiB/s   Receiving objects:  91% (10414/11443), 1.22 MiB | 260 KiB/s   Receiving objects:  92% (10528/11443), 1.22 MiB | 260 KiB/s   Receiving objects:  93% (10642/11443), 1.22 MiB | 260 KiB/s   Receiving objects:  94% (10757/11443), 1.22 MiB | 260 KiB/s   Receiving objects:  95% (10871/11443), 1.22 MiB | 260 KiB/s   Receiving objects:  95% (10957/11443), 1.36 MiB | 268 KiB/s   Receiving objects:  96% (10986/11443), 1.36 MiB | 268 KiB/s   Receiving objects:  97% (11100/11443), 1.36 MiB | 268 KiB/s   Receiving objects:  97% (11162/11443), 1.52 MiB | 277 KiB/s   Receiving objects:  98% (11215/11443), 1.52 MiB | 277 KiB/s   Receiving objects:  98% (11256/11443), 2.02 MiB | 292 KiB/s   Receiving objects:  98% (11259/11443), 2.17 MiB | 297 KiB/s   Receiving objects:  98% (11319/11443), 2.66 MiB | 313 KiB/s   Receiving objects:  98% (11319/11443), 2.94 MiB | 308 KiB/s   Receiving objects:  98% (11319/11443), 3.07 MiB | 308 KiB/s   Receiving objects:  98% (11319/11443), 3.33 MiB | 290 KiB/s   Receiving objects:  99% (11329/11443), 3.50 MiB | 289 KiB/s   remote: Total 11443 (delta 7753), reused 11310 (delta 7631)[K
Receiving objects: 100% (11443/11443), 3.50 MiB | 289 KiB/s   Receiving objects: 100% (11443/11443), 3.61 MiB | 286 KiB/s, done.
Resolving deltas:   0% (0/7753)   Resolving deltas:   1% (152/7753)   Resolving deltas:   3% (283/7753)   Resolving deltas:   4% (348/7753)   Resolving deltas:   5% (393/7753)   Resolving deltas:   6% (467/7753)   Resolving deltas:   7% (548/7753)   Resolving deltas:   8% (648/7753)   Resolving deltas:   9% (703/7753)   Resolving deltas:  10% (780/7753)   Resolving deltas:  11% (859/7753)   Resolving deltas:  12% (945/7753)   Resolving deltas:  13% (1015/7753)   Resolving deltas:  14% (1149/7753)   Resolving deltas:  15% (1175/7753)   Resolving deltas:  16% (1265/7753)   Resolving deltas:  17% (1323/7753)   Resolving deltas:  18% (1401/7753)   Resolving deltas:  21% (1673/7753)   Resolving deltas:  22% (1718/7753)   Resolving deltas:  23% (1815/7753)   Resolving deltas:  24% (1862/7753)   Resolving deltas:  25% (1951/7753)   Resolving deltas:  26% (2028/7753)   Resolving deltas:  27% (2121/7753)   Resolving deltas:  28% (2171/7753)   Resolving deltas:  29% (2282/7753)   Resolving deltas:  30% (2326/7753)   Resolving deltas:  35% (2719/7753)   Resolving deltas:  36% (2850/7753)   Resolving deltas:  37% (2934/7753)   Resolving deltas:  38% (3001/7753)   Resolving deltas:  39% (3042/7753)   Resolving deltas:  41% (3231/7753)   Resolving deltas:  42% (3257/7753)   Resolving deltas:  43% (3352/7753)   Resolving deltas:  44% (3421/7753)   Resolving deltas:  45% (3491/7753)   Resolving deltas:  47% (3655/7753)   Resolving deltas:  48% (3744/7753)   Resolving deltas:  49% (3814/7753)   Resolving deltas:  50% (3886/7753)   Resolving deltas:  52% (4046/7753)   Resolving deltas:  53% (4132/7753)   Resolving deltas:  54% (4206/7753)   Resolving deltas:  55% (4271/7753)   Resolving deltas:  56% (4358/7753)   Resolving deltas:  57% (4425/7753)   Resolving deltas:  58% (4507/7753)   Resolving deltas:  59% (4575/7753)   Resolving deltas:  60% (4687/7753)   Resolving deltas:  61% (4779/7753)   Resolving deltas:  62% (4808/7753)   Resolving deltas:  63% (4887/7753)   Resolving deltas:  64% (4973/7753)   Resolving deltas:  65% (5054/7753)   Resolving deltas:  66% (5117/7753)   Resolving deltas:  67% (5202/7753)   Resolving deltas:  68% (5274/7753)   Resolving deltas:  69% (5354/7753)   Resolving deltas:  70% (5450/7753)   Resolving deltas:  71% (5508/7753)   Resolving deltas:  72% (5596/7753)   Resolving deltas:  73% (5679/7753)   Resolving deltas:  74% (5751/7753)   Resolving deltas:  75% (5822/7753)   Resolving deltas:  76% (5894/7753)   Resolving deltas:  77% (5971/7753)   Resolving deltas:  78% (6055/7753)   Resolving deltas:  79% (6147/7753)   Resolving deltas:  80% (6239/7753)   Resolving deltas:  81% (6289/7753)   Resolving deltas:  82% (6359/7753)   Resolving deltas:  83% (6438/7753)   Resolving deltas:  84% (6529/7753)   Resolving deltas:  85% (6611/7753)   Resolving deltas:  86% (6688/7753)   Resolving deltas:  87% (6748/7753)   Resolving deltas:  88% (6825/7753)   Resolving deltas:  89% (6909/7753)   Resolving deltas:  90% (6979/7753)   Resolving deltas:  91% (7070/7753)   Resolving deltas:  92% (7143/7753)   Resolving deltas:  93% (7213/7753)   Resolving deltas:  94% (7292/7753)   Resolving deltas:  95% (7366/7753)   Resolving deltas:  96% (7456/7753)   Resolving deltas:  97% (7523/7753)   Resolving deltas:  98% (7611/7753)   Resolving deltas:  99% (7676/7753)   Resolving deltas: 100% (7753/7753)   Resolving deltas: 100% (7753/7753), done.
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activeresource (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.3.0)
Installing bcrypt-ruby (3.0.1) with native extensions
Installing bunny (0.8.0)
Installing nokogiri (1.5.5) with native extensions
Installing ffi (1.0.11) with native extensions
Installing childprocess (0.3.3)
Installing libwebsocket (0.1.4)
Installing rubyzip (0.9.9)
Installing selenium-webdriver (2.24.0)
Installing xpath (0.1.4)
Installing capybara (1.1.2)
Installing chunky_png (1.2.5)
Installing coffee-script-source (1.3.3)
Installing execjs (1.3.0)
Installing coffee-script (2.2.0)
Installing fssm (0.2.9)
Installing sass (3.1.20)
Installing compass (0.12.2)
Installing crack (0.3.1)
Installing daemons (1.1.8)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing orm_adapter (0.0.7)
Installing rack-ssl (1.3.2)
Installing json (1.6.7) with native extensions
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing warden (1.1.1)
Installing devise (2.0.4)
Installing diff-lcs (1.1.3)
Installing eventmachine (0.12.10) with native extensions
Installing factory_girl (2.4.2)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing forgery (0.5.0)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashie (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing http_accept_language (1.0.2)
Installing httpauth (0.1)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing kgio (2.7.4) with native extensions
Installing lograge (0.0.4)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing oauth2 (0.6.1)
Installing omniauth (1.1.0)
Installing omniauth-oauth2 (1.0.2)
Installing omniauth-github (1.0.1)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Using rack-contrib (1.1.0) from git://github.com/rack/rack-contrib (at master)
Using bundler (1.2.0.rc)
Installing rails (3.2.6)
Installing raindrops (0.10.0) with native extensions
Using rake-pipeline (0.6.0) from https://github.com/livingsocial/rake-pipeline.git (at master)
Using rake-pipeline-web-filters (0.6.0) from https://github.com/wycats/rake-pipeline-web-filters.git (at master)
Installing redis (3.0.1)
Installing refraction (0.2.0)
Installing rollout (1.1.0)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing rspec-rails (2.10.1)
Installing simple_states (0.1.1)
Installing thin (1.3.1) with native extensions
Using travis-assets (0.0.1) from https://github.com/travis-ci/travis-assets (at master)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing unicorn (4.1.1) with native extensions
Installing unobtrusive_flash (0.0.2)
Installing yard (0.8.2.1)
Installing versionist (0.2.3)
Installing webmock (1.7.10)
Installing yajl-ruby (1.1.0) with native extensions
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m$ cp config/database.example.yml config/database.yml
$ RAILS_ENV=test bundle exec rake test:ci --trace
** Invoke test:ci (first_time)
** Invoke ci_env (first_time)
** Execute ci_env
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:test:purge
** Execute db:test:load
** Invoke db:test:load_schema (first_time)
** Invoke db:test:purge
** Execute db:test:load_schema
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load
** Execute spec
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/controllers/v1/service_hooks_controller_spec.rb ./spec/controllers/v1/builds_controller_spec.rb ./spec/controllers/v1/repositories_controller_spec.rb ./spec/controllers/v1/jobs_controller_spec.rb ./spec/controllers/v1/workers_controller_spec.rb ./spec/controllers/v1/branches_controller_spec.rb ./spec/controllers/v2/service_hooks_controller_spec.rb ./spec/controllers/application_controller_spec.rb ./spec/controllers/profiles_controller_spec.rb ./spec/client/service_hooks_spec.rb ./spec/client/events/job_queue_spec.rb ./spec/client/events/build_spec.rb ./spec/helpers/application_helper_spec.rb ./spec/requests/shortener_controller_spec.rb ./spec/views/repository_cctray_xml_output_spec.rb ./spec/routing/v2_spec.rb ./spec/routing/v1_spec.rb ./spec/integration/jsonp_api_spec.rb ./spec/integration/consuming_messages_spec.rb ./spec/integration/build_process_spec.rb ./spec/integration/routes_redirection_spec.rb ./spec/lib/statistics_spec.rb
Run options:
  include {:focused=>true}
  exclude {:js=>true}

All examples were filtered out; ignoring {:focused=>true}

V1::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
    subscribes to a service hook
[32m      creates a repository if it does not exist[0m
[32m      updates an existing repository if it exists[0m
    unsubscribes from the service hook
[32m      updates an existing repository[0m

V1::BuildsController
  GET :index
[32m    returns a list of builds in json[0m
  GET :show
    when called using /builds/:id
[32m      returns build details in json[0m
    when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id
[32m      returns build details in json[0m
[32m      returns 404 with wrong repository id[0m

V1::RepositoriesController
  GET :index returns a list of repositories
    in json
[32m      ordered by last build started date[0m
[32m      filtered by owner name[0m
  GET :show, format json
[32m    returns info about repository in json format[0m
[32m    returns not found for an unknown repository[0m
    with parameter rvm:1.8.7
[32m      returns last build result passing[0m
    with parameter rvm:1.9.2
[32m      return last build result failing[0m
    with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x
[32m      return last build result passing[0m
    with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x
[32m      return last build result failing[0m
    with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result passing[0m
    with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result failing[0m
    with parameters rvm:perl
[32m      return last build result for the parent build[0m
  GET :show, format xml (schema: not specified)
[32m    return info about repository in xml format[0m
  GET :show, format xml (schema: cctray)
[32m    returns info about repository in CCTray (CruiseControl) XML format[0m
  GET :show, format xml (schema: unknown)
[32m    does not attempt to render unsupported XML schemas[0m
  GET :show, format png
    without a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "stable" when there is a running build but the previous one has passed[0m
    with a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "passing" when there is a running build but the previous one has passed[0m

V1::JobsController
  GET :index
[32m    index lists all jobs on the queue[0m
  GET :show
[32m    in json[0m

V1::WorkersController
[32m  index lists all workers[0m

V1::BranchesController
  GET :index
[32m    returns a list of builds in json[0m

V2::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
[32m    subscribes to a service hook if active => true was given[0m
[32m    unsubscribes from the service hook if active => false was given[0m

HomeController
  i18n locale
[32m    the default locale is en[0m
  set_locale
[32m    prefers hl query parameter over anything else[0m
[32m    prefers the session[:locale] if there is no hl parameter[0m
[32m    prefers current_user.locale if session[:locale] is empty and there is no hl query paramter[0m
[32m    prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local[0m
[32m    uses the default locale when nothing is specified[0m

ProfilesController
  GET :show
[32m    renders the profile html page[0m
  POST :update
[32m    updates the locale for the user profile[0m
  POST :sync
    given the current user is not being synced
[32m      schedules a sync job[0m
[32m      sets the current user to being synced[0m
    given the current user is being synced
[32m      does not schedule a sync job[0m
[32m      does not set the current user to being synced[0m

ApplicationHelper
  active_page?
[32m    #active_page? returns true when the given route matches the current page[0m
[32m    #active_page? returns false when the given route does not matche the current page[0m
  localization links
    switch_locale_link
[32m      should add in the language option to the current path[0m
  gravatar
[32m    #gravatar returns an IMG tag for a given user[0m
[32m    #gravatar with a given :size returns an IMG tag with the given :size[0m

ShortenerController
  GET /
[32m    should redirect to travis-ci.org[0m
  GET /:id
[32m    should redirect to the found url[0m
[32m    should raise a 404 if the url could not be found[0m

repositories/show/cctray.xml.builder
[32m  renders the basic details of a repository[0m
[32m  renders the correct result for a repository with no running build[0m
[32m  renders the last build time in the correct format[0m
[32m  renders the correct activity result for a repository with a running build[0m
[32m  renders the correct activity result for a repository with no builds[0m
[32m  renders the correct build result for a repository whose last build failed[0m
[32m  renders the correct build result for a repository whose last build passed[0m
[32m  renders the correct build result for a repository whose last build has an unknown result[0m

v2
  GET to repositories.json?version=2
[32m    routes to V2::RepositoriesController#index[0m
  GET to repositories/1.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
  GET to builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to builds/1.json?version=2
[32m    routes to V2::BuildsController#show[0m
  GET to branches.json?version=2
[32m    routes to V2::BranchesController#index[0m
  GET to jobs.json?version=2
[32m    routes to V2::JobsController#index[0m
  GET to jobs/1.json?version=2
[32m    routes to V2::JobsController#show[0m
  GET to artifacts/1.json?version=2
[32m    routes to V2::ArtifactsController#index[0m
  GET to workers.json?version=2
[32m    routes to V2::WorkersController#index[0m
  GET to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#index[0m
  PUT to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#update[0m
  GET to :owner_name/:name.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml?version=2
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json?version=2
[32m    routes to V2::BuildsController#show[0m

v1
  GET to repositories.json
[32m    routes to V1::RepositoriesController#index[0m
  GET to repositories/1.json
[32m    routes to V1::RepositoriesController#show[0m
  GET to builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to builds/1.json
[32m    routes to V1::BuildsController#show[0m
  GET to branches.json
[32m    routes to V1::BranchesController#index[0m
  GET to jobs.json
[32m    routes to V1::JobsController#index[0m
  GET to jobs/1.json
[32m    routes to V1::JobsController#show[0m
  GET to workers.json
[32m    routes to V1::WorkersController#index[0m
  GET to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#index[0m
  PUT to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#update[0m
  GET to :owner_name/:name.json
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json
[32m    routes to V1::BuildsController#show[0m

JSONP API
  callback parameter passed
[32m    returns text/javascript content type[0m
[32m    returns response in jsonp format[0m
  no callback parameter passed
[32m    returns application/json content type[0m
[32m    returns response in json format[0m
  callback parameter is not valid
[32m    uses valid path[0m
[32m    returns bad request body[0m
[32m    returns 400 status code[0m

routes redirection
[32m  should redirect to the default locale when redirecting[0m
[32m  the user is redirected to the hash bang version of the user route[0m
[32m  the user is redirected to the hash bang version of the repository route[0m
[32m  the user is redirected to the hash bang version of the repository builds route[0m
[32m  the user is redirected to the hash bang version of the repository build route[0m

Statistics
  when listing daily test counts
[32m    should return the jobs per day[0m
  when listing total repositories
[32m    should return the number per day[0m
[32m    should include the total growth[0m

Finished in 37.07 seconds
[32m127 examples, 0 failures[0m
** Execute test:ci

Done. Build script exited with: 0
', 1906055, 'Artifact::Log', '2012-07-19 16:56:47.192000', '2012-07-19 16:56:47.637000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1570899, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-ci.git travis-ci/travis-ci
$ cd travis-ci/travis-ci
$ git checkout -qf 50450976edf82dd2904749e08181c39bf68052dc
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-ci/Gemfile
$ gem install bundler --pre
Fetching: bundler-1.2.0.rc.gemFetching: bundler-1.2.0.rc.gem (  6%)Fetching: bundler-1.2.0.rc.gem (  9%)Fetching: bundler-1.2.0.rc.gem ( 16%)Fetching: bundler-1.2.0.rc.gem ( 17%)Fetching: bundler-1.2.0.rc.gem ( 21%)Fetching: bundler-1.2.0.rc.gem ( 23%)Fetching: bundler-1.2.0.rc.gem ( 25%)Fetching: bundler-1.2.0.rc.gem ( 27%)Fetching: bundler-1.2.0.rc.gem ( 33%)Fetching: bundler-1.2.0.rc.gem ( 38%)Fetching: bundler-1.2.0.rc.gem ( 39%)Fetching: bundler-1.2.0.rc.gem ( 41%)Fetching: bundler-1.2.0.rc.gem ( 43%)Fetching: bundler-1.2.0.rc.gem ( 45%)Fetching: bundler-1.2.0.rc.gem ( 48%)Fetching: bundler-1.2.0.rc.gem ( 51%)Fetching: bundler-1.2.0.rc.gem ( 55%)Fetching: bundler-1.2.0.rc.gem ( 60%)Fetching: bundler-1.2.0.rc.gem ( 63%)Fetching: bundler-1.2.0.rc.gem ( 66%)Fetching: bundler-1.2.0.rc.gem ( 67%)Fetching: bundler-1.2.0.rc.gem ( 69%)Fetching: bundler-1.2.0.rc.gem ( 71%)Fetching: bundler-1.2.0.rc.gem ( 73%)Fetching: bundler-1.2.0.rc.gem ( 78%)Fetching: bundler-1.2.0.rc.gem ( 85%)Fetching: bundler-1.2.0.rc.gem ( 92%)Fetching: bundler-1.2.0.rc.gem (100%)Fetching: bundler-1.2.0.rc.gem (100%)
Successfully installed bundler-1.2.0.rc
1 gem installed
$ bundle install --without development
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081), 148.00 KiB | 277 KiB/s   Receiving objects:  94% (1017/1081), 148.00 KiB | 277 KiB/s   Receiving objects:  95% (1027/1081), 148.00 KiB | 277 KiB/s   Receiving objects:  96% (1038/1081), 148.00 KiB | 277 KiB/s   Receiving objects:  97% (1049/1081), 148.00 KiB | 277 KiB/s   Receiving objects:  98% (1060/1081), 148.00 KiB | 277 KiB/s   Receiving objects:  99% (1071/1081), 148.00 KiB | 277 KiB/s   Receiving objects: 100% (1081/1081), 148.00 KiB | 277 KiB/s   Receiving objects: 100% (1081/1081), 157.95 KiB | 277 KiB/s, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://github.com/rack/rack-contrib
remote: Counting objects: 1054, done.[K
remote: Compressing objects:   0% (1/443)   [Kremote: Compressing objects:   1% (5/443)   [Kremote: Compressing objects:   2% (9/443)   [Kremote: Compressing objects:   3% (14/443)   [Kremote: Compressing objects:   4% (18/443)   [Kremote: Compressing objects:   5% (23/443)   [Kremote: Compressing objects:   6% (27/443)   [Kremote: Compressing objects:   7% (32/443)   [Kremote: Compressing objects:   8% (36/443)   [Kremote: Compressing objects:   9% (40/443)   [Kremote: Compressing objects:  10% (45/443)   [Kremote: Compressing objects:  11% (49/443)   [Kremote: Compressing objects:  12% (54/443)   [Kremote: Compressing objects:  13% (58/443)   [Kremote: Compressing objects:  14% (63/443)   [Kremote: Compressing objects:  15% (67/443)   [Kremote: Compressing objects:  16% (71/443)   [Kremote: Compressing objects:  17% (76/443)   [Kremote: Compressing objects:  18% (80/443)   [Kremote: Compressing objects:  19% (85/443)   [Kremote: Compressing objects:  20% (89/443)   [Kremote: Compressing objects:  21% (94/443)   [Kremote: Compressing objects:  22% (98/443)   [Kremote: Compressing objects:  23% (102/443)   [Kremote: Compressing objects:  24% (107/443)   [Kremote: Compressing objects:  25% (111/443)   [Kremote: Compressing objects:  26% (116/443)   [Kremote: Compressing objects:  27% (120/443)   [Kremote: Compressing objects:  28% (125/443)   [Kremote: Compressing objects:  29% (129/443)   [Kremote: Compressing objects:  30% (133/443)   [Kremote: Compressing objects:  31% (138/443)   [Kremote: Compressing objects:  32% (142/443)   [Kremote: Compressing objects:  33% (147/443)   [Kremote: Compressing objects:  34% (151/443)   [Kremote: Compressing objects:  35% (156/443)   [Kremote: Compressing objects:  36% (160/443)   [Kremote: Compressing objects:  37% (164/443)   [Kremote: Compressing objects:  38% (169/443)   [Kremote: Compressing objects:  39% (173/443)   [Kremote: Compressing objects:  40% (178/443)   [Kremote: Compressing objects:  41% (182/443)   [Kremote: Compressing objects:  42% (187/443)   [Kremote: Compressing objects:  43% (191/443)   [Kremote: Compressing objects:  44% (195/443)   [Kremote: Compressing objects:  45% (200/443)   [Kremote: Compressing objects:  46% (204/443)   [Kremote: Compressing objects:  47% (209/443)   [Kremote: Compressing objects:  48% (213/443)   [Kremote: Compressing objects:  49% (218/443)   [Kremote: Compressing objects:  50% (222/443)   [Kremote: Compressing objects:  51% (226/443)   [Kremote: Compressing objects:  52% (231/443)   [Kremote: Compressing objects:  53% (235/443)   [Kremote: Compressing objects:  54% (240/443)   [Kremote: Compressing objects:  55% (244/443)   [Kremote: Compressing objects:  56% (249/443)   [Kremote: Compressing objects:  57% (253/443)   [Kremote: Compressing objects:  58% (257/443)   [Kremote: Compressing objects:  59% (262/443)   [Kremote: Compressing objects:  60% (266/443)   [Kremote: Compressing objects:  61% (271/443)   [Kremote: Compressing objects:  62% (275/443)   [Kremote: Compressing objects:  63% (280/443)   [Kremote: Compressing objects:  64% (284/443)   [Kremote: Compressing objects:  65% (288/443)   [Kremote: Compressing objects:  66% (293/443)   [Kremote: Compressing objects:  67% (297/443)   [Kremote: Compressing objects:  68% (302/443)   [Kremote: Compressing objects:  69% (306/443)   [Kremote: Compressing objects:  70% (311/443)   [Kremote: Compressing objects:  71% (315/443)   [Kremote: Compressing objects:  72% (319/443)   [Kremote: Compressing objects:  73% (324/443)   [Kremote: Compressing objects:  74% (328/443)   [Kremote: Compressing objects:  75% (333/443)   [Kremote: Compressing objects:  76% (337/443)   [Kremote: Compressing objects:  77% (342/443)   [Kremote: Compressing objects:  78% (346/443)   [Kremote: Compressing objects:  79% (350/443)   [Kremote: Compressing objects:  80% (355/443)   [Kremote: Compressing objects:  81% (359/443)   [Kremote: Compressing objects:  82% (364/443)   [Kremote: Compressing objects:  83% (368/443)   [Kremote: Compressing objects:  84% (373/443)   [Kremote: Compressing objects:  85% (377/443)   [Kremote: Compressing objects:  86% (381/443)   [Kremote: Compressing objects:  87% (386/443)   [Kremote: Compressing objects:  88% (390/443)   [Kremote: Compressing objects:  89% (395/443)   [Kremote: Compressing objects:  90% (399/443)   [Kremote: Compressing objects:  91% (404/443)   [Kremote: Compressing objects:  92% (408/443)   [Kremote: Compressing objects:  93% (412/443)   [Kremote: Compressing objects:  94% (417/443)   [Kremote: Compressing objects:  95% (421/443)   [Kremote: Compressing objects:  96% (426/443)   [Kremote: Compressing objects:  97% (430/443)   [Kremote: Compressing objects:  98% (435/443)   [Kremote: Compressing objects:  99% (439/443)   [Kremote: Compressing objects: 100% (443/443)   [Kremote: Compressing objects: 100% (443/443), done.[K
Receiving objects:   0% (1/1054)   Receiving objects:   1% (11/1054)   Receiving objects:   2% (22/1054)   Receiving objects:   3% (32/1054)   Receiving objects:   4% (43/1054)   Receiving objects:   5% (53/1054)   Receiving objects:   6% (64/1054)   Receiving objects:   7% (74/1054)   Receiving objects:   8% (85/1054)   Receiving objects:   9% (95/1054)   Receiving objects:  10% (106/1054)   Receiving objects:  11% (116/1054)   Receiving objects:  12% (127/1054)   Receiving objects:  13% (138/1054)   Receiving objects:  14% (148/1054)   Receiving objects:  15% (159/1054)   Receiving objects:  16% (169/1054)   Receiving objects:  17% (180/1054)   Receiving objects:  18% (190/1054)   Receiving objects:  19% (201/1054)   Receiving objects:  20% (211/1054)   Receiving objects:  21% (222/1054)   Receiving objects:  22% (232/1054)   Receiving objects:  23% (243/1054)   Receiving objects:  24% (253/1054)   Receiving objects:  25% (264/1054)   Receiving objects:  26% (275/1054)   Receiving objects:  27% (285/1054)   Receiving objects:  28% (296/1054)   Receiving objects:  29% (306/1054)   Receiving objects:  30% (317/1054)   Receiving objects:  31% (327/1054)   Receiving objects:  32% (338/1054)   Receiving objects:  33% (348/1054)   Receiving objects:  34% (359/1054)   Receiving objects:  35% (369/1054)   Receiving objects:  36% (380/1054)   Receiving objects:  37% (390/1054)   Receiving objects:  38% (401/1054)   Receiving objects:  39% (412/1054)   Receiving objects:  40% (422/1054)   Receiving objects:  41% (433/1054)   Receiving objects:  42% (443/1054)   Receiving objects:  43% (454/1054)   Receiving objects:  44% (464/1054)   Receiving objects:  45% (475/1054)   Receiving objects:  46% (485/1054)   Receiving objects:  47% (496/1054)   Receiving objects:  48% (506/1054)   Receiving objects:  49% (517/1054)   Receiving objects:  50% (527/1054)   Receiving objects:  51% (538/1054)   Receiving objects:  52% (549/1054)   Receiving objects:  53% (559/1054)   Receiving objects:  54% (570/1054)   Receiving objects:  55% (580/1054)   Receiving objects:  56% (591/1054)   Receiving objects:  57% (601/1054)   Receiving objects:  58% (612/1054)   Receiving objects:  59% (622/1054)   Receiving objects:  60% (633/1054)   Receiving objects:  61% (643/1054)   Receiving objects:  62% (654/1054)   Receiving objects:  63% (665/1054)   Receiving objects:  64% (675/1054)   remote: Total 1054 (delta 573), reused 925 (delta 478)[K
Receiving objects:  65% (686/1054)   Receiving objects:  66% (696/1054)   Receiving objects:  67% (707/1054)   Receiving objects:  68% (717/1054)   Receiving objects:  69% (728/1054)   Receiving objects:  70% (738/1054)   Receiving objects:  71% (749/1054)   Receiving objects:  72% (759/1054)   Receiving objects:  73% (770/1054)   Receiving objects:  74% (780/1054)   Receiving objects:  75% (791/1054)   Receiving objects:  76% (802/1054)   Receiving objects:  77% (812/1054)   Receiving objects:  78% (823/1054)   Receiving objects:  79% (833/1054)   Receiving objects:  80% (844/1054)   Receiving objects:  81% (854/1054)   Receiving objects:  82% (865/1054)   Receiving objects:  83% (875/1054)   Receiving objects:  84% (886/1054)   Receiving objects:  85% (896/1054)   Receiving objects:  86% (907/1054)   Receiving objects:  87% (917/1054)   Receiving objects:  88% (928/1054)   Receiving objects:  89% (939/1054)   Receiving objects:  90% (949/1054)   Receiving objects:  91% (960/1054)   Receiving objects:  92% (970/1054)   Receiving objects:  93% (981/1054)   Receiving objects:  94% (991/1054)   Receiving objects:  95% (1002/1054)   Receiving objects:  96% (1012/1054)   Receiving objects:  97% (1023/1054)   Receiving objects:  98% (1033/1054)   Receiving objects:  99% (1044/1054)   Receiving objects: 100% (1054/1054)   Receiving objects: 100% (1054/1054), 136.74 KiB, done.
Resolving deltas:   0% (0/573)   Resolving deltas:   6% (36/573)   Resolving deltas:  20% (115/573)   Resolving deltas:  30% (174/573)   Resolving deltas:  34% (195/573)   Resolving deltas:  38% (218/573)   Resolving deltas:  41% (240/573)   Resolving deltas:  47% (270/573)   Resolving deltas:  51% (294/573)   Resolving deltas:  55% (320/573)   Resolving deltas:  58% (338/573)   Resolving deltas:  64% (367/573)   Resolving deltas:  71% (409/573)   Resolving deltas:  72% (413/573)   Resolving deltas:  73% (419/573)   Resolving deltas:  74% (425/573)   Resolving deltas:  77% (446/573)   Resolving deltas:  78% (451/573)   Resolving deltas:  79% (454/573)   Resolving deltas:  81% (469/573)   Resolving deltas:  82% (471/573)   Resolving deltas:  85% (489/573)   Resolving deltas:  86% (493/573)   Resolving deltas:  87% (500/573)   Resolving deltas:  88% (506/573)   Resolving deltas:  89% (510/573)   Resolving deltas:  92% (530/573)   Resolving deltas:  93% (533/573)   Resolving deltas:  94% (539/573)   Resolving deltas:  96% (551/573)   Resolving deltas:  97% (557/573)   Resolving deltas:  98% (564/573)   Resolving deltas:  99% (571/573)   Resolving deltas: 100% (573/573)   Resolving deltas: 100% (573/573), done.
Fetching https://github.com/livingsocial/rake-pipeline.git
remote: Counting objects: 1409, done.[K
remote: Compressing objects:   0% (1/520)   [Kremote: Compressing objects:   1% (6/520)   [Kremote: Compressing objects:   2% (11/520)   [Kremote: Compressing objects:   3% (16/520)   [Kremote: Compressing objects:   4% (21/520)   [Kremote: Compressing objects:   5% (26/520)   [Kremote: Compressing objects:   6% (32/520)   [Kremote: Compressing objects:   7% (37/520)   [Kremote: Compressing objects:   8% (42/520)   [Kremote: Compressing objects:   9% (47/520)   [Kremote: Compressing objects:  10% (52/520)   [Kremote: Compressing objects:  11% (58/520)   [Kremote: Compressing objects:  12% (63/520)   [Kremote: Compressing objects:  13% (68/520)   [Kremote: Compressing objects:  14% (73/520)   [Kremote: Compressing objects:  15% (78/520)   [Kremote: Compressing objects:  16% (84/520)   [Kremote: Compressing objects:  17% (89/520)   [Kremote: Compressing objects:  18% (94/520)   [Kremote: Compressing objects:  19% (99/520)   [Kremote: Compressing objects:  20% (104/520)   [Kremote: Compressing objects:  21% (110/520)   [Kremote: Compressing objects:  22% (115/520)   [Kremote: Compressing objects:  23% (120/520)   [Kremote: Compressing objects:  24% (125/520)   [Kremote: Compressing objects:  25% (130/520)   [Kremote: Compressing objects:  26% (136/520)   [Kremote: Compressing objects:  27% (141/520)   [Kremote: Compressing objects:  28% (146/520)   [Kremote: Compressing objects:  29% (151/520)   [Kremote: Compressing objects:  30% (156/520)   [Kremote: Compressing objects:  31% (162/520)   [Kremote: Compressing objects:  32% (167/520)   [Kremote: Compressing objects:  33% (172/520)   [Kremote: Compressing objects:  34% (177/520)   [Kremote: Compressing objects:  35% (182/520)   [Kremote: Compressing objects:  36% (188/520)   [Kremote: Compressing objects:  37% (193/520)   [Kremote: Compressing objects:  38% (198/520)   [Kremote: Compressing objects:  39% (203/520)   [Kremote: Compressing objects:  40% (208/520)   [Kremote: Compressing objects:  41% (214/520)   [Kremote: Compressing objects:  42% (219/520)   [Kremote: Compressing objects:  43% (224/520)   [Kremote: Compressing objects:  44% (229/520)   [Kremote: Compressing objects:  45% (234/520)   [Kremote: Compressing objects:  46% (240/520)   [Kremote: Compressing objects:  47% (245/520)   [Kremote: Compressing objects:  48% (250/520)   [Kremote: Compressing objects:  49% (255/520)   [Kremote: Compressing objects:  50% (260/520)   [Kremote: Compressing objects:  51% (266/520)   [Kremote: Compressing objects:  52% (271/520)   [Kremote: Compressing objects:  53% (276/520)   [Kremote: Compressing objects:  54% (281/520)   [Kremote: Compressing objects:  55% (286/520)   [Kremote: Compressing objects:  56% (292/520)   [Kremote: Compressing objects:  57% (297/520)   [Kremote: Compressing objects:  58% (302/520)   [Kremote: Compressing objects:  59% (307/520)   [Kremote: Compressing objects:  60% (312/520)   [Kremote: Compressing objects:  61% (318/520)   [Kremote: Compressing objects:  62% (323/520)   [Kremote: Compressing objects:  63% (328/520)   [Kremote: Compressing objects:  64% (333/520)   [Kremote: Compressing objects:  65% (338/520)   [Kremote: Compressing objects:  66% (344/520)   [Kremote: Compressing objects:  67% (349/520)   [Kremote: Compressing objects:  68% (354/520)   [Kremote: Compressing objects:  69% (359/520)   [Kremote: Compressing objects:  70% (364/520)   [Kremote: Compressing objects:  71% (370/520)   [Kremote: Compressing objects:  72% (375/520)   [Kremote: Compressing objects:  73% (380/520)   [Kremote: Compressing objects:  74% (385/520)   [Kremote: Compressing objects:  75% (390/520)   [Kremote: Compressing objects:  76% (396/520)   [Kremote: Compressing objects:  77% (401/520)   [Kremote: Compressing objects:  78% (406/520)   [Kremote: Compressing objects:  79% (411/520)   [Kremote: Compressing objects:  80% (416/520)   [Kremote: Compressing objects:  81% (422/520)   [Kremote: Compressing objects:  82% (427/520)   [Kremote: Compressing objects:  83% (432/520)   [Kremote: Compressing objects:  84% (437/520)   [Kremote: Compressing objects:  85% (442/520)   [Kremote: Compressing objects:  86% (448/520)   [Kremote: Compressing objects:  87% (453/520)   [Kremote: Compressing objects:  88% (458/520)   [Kremote: Compressing objects:  89% (463/520)   [Kremote: Compressing objects:  90% (468/520)   [Kremote: Compressing objects:  91% (474/520)   [Kremote: Compressing objects:  92% (479/520)   [Kremote: Compressing objects:  93% (484/520)   [Kremote: Compressing objects:  94% (489/520)   [Kremote: Compressing objects:  95% (494/520)   [Kremote: Compressing objects:  96% (500/520)   [Kremote: Compressing objects:  97% (505/520)   [Kremote: Compressing objects:  98% (510/520)   [Kremote: Compressing objects:  99% (515/520)   [Kremote: Compressing objects: 100% (520/520)   [Kremote: Compressing objects: 100% (520/520), done.[K
Receiving objects:   0% (1/1409)   Receiving objects:   1% (15/1409)   Receiving objects:   2% (29/1409)   Receiving objects:   3% (43/1409)   Receiving objects:   4% (57/1409)   Receiving objects:   5% (71/1409)   Receiving objects:   6% (85/1409)   Receiving objects:   7% (99/1409)   Receiving objects:   8% (113/1409)   Receiving objects:   9% (127/1409)   Receiving objects:  10% (141/1409)   Receiving objects:  11% (155/1409)   Receiving objects:  12% (170/1409)   Receiving objects:  13% (184/1409)   Receiving objects:  14% (198/1409)   Receiving objects:  15% (212/1409)   Receiving objects:  16% (226/1409)   Receiving objects:  17% (240/1409)   Receiving objects:  18% (254/1409)   Receiving objects:  19% (268/1409)   Receiving objects:  20% (282/1409)   Receiving objects:  21% (296/1409)   Receiving objects:  22% (310/1409)   Receiving objects:  23% (325/1409)   Receiving objects:  24% (339/1409)   Receiving objects:  25% (353/1409)   Receiving objects:  26% (367/1409)   Receiving objects:  27% (381/1409)   Receiving objects:  28% (395/1409)   Receiving objects:  29% (409/1409)   Receiving objects:  30% (423/1409)   Receiving objects:  31% (437/1409)   Receiving objects:  32% (451/1409)   Receiving objects:  33% (465/1409)   Receiving objects:  34% (480/1409)   Receiving objects:  35% (494/1409)   Receiving objects:  36% (508/1409)   Receiving objects:  37% (522/1409)   Receiving objects:  38% (536/1409)   Receiving objects:  39% (550/1409)   Receiving objects:  40% (564/1409)   Receiving objects:  41% (578/1409)   Receiving objects:  42% (592/1409)   Receiving objects:  43% (606/1409)   Receiving objects:  44% (620/1409)   Receiving objects:  45% (635/1409)   Receiving objects:  46% (649/1409)   Receiving objects:  47% (663/1409)   Receiving objects:  48% (677/1409)   Receiving objects:  49% (691/1409)   Receiving objects:  50% (705/1409)   Receiving objects:  51% (719/1409)   Receiving objects:  52% (733/1409)   Receiving objects:  53% (747/1409)   Receiving objects:  54% (761/1409)   Receiving objects:  55% (775/1409)   Receiving objects:  56% (790/1409)   Receiving objects:  57% (804/1409)   Receiving objects:  58% (818/1409)   Receiving objects:  59% (832/1409)   Receiving objects:  60% (846/1409)   Receiving objects:  61% (860/1409)   Receiving objects:  62% (874/1409)   Receiving objects:  63% (888/1409)   Receiving objects:  64% (902/1409)   Receiving objects:  65% (916/1409)   Receiving objects:  66% (930/1409)   Receiving objects:  67% (945/1409)   Receiving objects:  68% (959/1409)   Receiving objects:  69% (973/1409)   Receiving objects:  70% (987/1409)   remote: Total 1409 (delta 929), reused 1313 (delta 838)[K
Receiving objects:  71% (1001/1409)   Receiving objects:  72% (1015/1409)   Receiving objects:  73% (1029/1409)   Receiving objects:  74% (1043/1409)   Receiving objects:  75% (1057/1409)   Receiving objects:  76% (1071/1409)   Receiving objects:  77% (1085/1409)   Receiving objects:  78% (1100/1409)   Receiving objects:  79% (1114/1409)   Receiving objects:  80% (1128/1409)   Receiving objects:  81% (1142/1409)   Receiving objects:  82% (1156/1409)   Receiving objects:  83% (1170/1409)   Receiving objects:  84% (1184/1409)   Receiving objects:  85% (1198/1409)   Receiving objects:  86% (1212/1409)   Receiving objects:  87% (1226/1409)   Receiving objects:  88% (1240/1409)   Receiving objects:  89% (1255/1409)   Receiving objects:  90% (1269/1409)   Receiving objects:  91% (1283/1409)   Receiving objects:  92% (1297/1409)   Receiving objects:  93% (1311/1409)   Receiving objects:  94% (1325/1409)   Receiving objects:  95% (1339/1409)   Receiving objects:  96% (1353/1409)   Receiving objects:  97% (1367/1409)   Receiving objects:  98% (1381/1409)   Receiving objects:  99% (1395/1409)   Receiving objects: 100% (1409/1409)   Receiving objects: 100% (1409/1409), 190.71 KiB, done.
Resolving deltas:   0% (0/929)   Resolving deltas:  18% (173/929)   Resolving deltas:  20% (191/929)   Resolving deltas:  25% (239/929)   Resolving deltas:  26% (246/929)   Resolving deltas:  28% (261/929)   Resolving deltas:  36% (336/929)   Resolving deltas:  37% (347/929)   Resolving deltas:  43% (400/929)   Resolving deltas:  44% (409/929)   Resolving deltas:  45% (422/929)   Resolving deltas:  46% (428/929)   Resolving deltas:  47% (442/929)   Resolving deltas:  48% (446/929)   Resolving deltas:  52% (484/929)   Resolving deltas:  53% (500/929)   Resolving deltas:  54% (504/929)   Resolving deltas:  55% (515/929)   Resolving deltas:  56% (524/929)   Resolving deltas:  57% (531/929)   Resolving deltas:  63% (587/929)   Resolving deltas:  66% (616/929)   Resolving deltas:  67% (628/929)   Resolving deltas:  69% (647/929)   Resolving deltas:  72% (677/929)   Resolving deltas:  73% (680/929)   Resolving deltas:  74% (688/929)   Resolving deltas:  75% (706/929)   Resolving deltas:  77% (724/929)   Resolving deltas:  78% (730/929)   Resolving deltas:  81% (754/929)   Resolving deltas:  82% (762/929)   Resolving deltas:  83% (773/929)   Resolving deltas:  84% (781/929)   Resolving deltas:  85% (790/929)   Resolving deltas:  87% (811/929)   Resolving deltas:  88% (822/929)   Resolving deltas:  89% (832/929)   Resolving deltas:  92% (857/929)   Resolving deltas:  93% (871/929)   Resolving deltas:  96% (900/929)   Resolving deltas:  97% (908/929)   Resolving deltas:  98% (913/929)   Resolving deltas:  99% (925/929)   Resolving deltas: 100% (929/929)   Resolving deltas: 100% (929/929), done.
Fetching https://github.com/wycats/rake-pipeline-web-filters.git
remote: Counting objects: 674, done.[K
remote: Compressing objects:   0% (1/207)   [Kremote: Compressing objects:   1% (3/207)   [Kremote: Compressing objects:   2% (5/207)   [Kremote: Compressing objects:   3% (7/207)   [Kremote: Compressing objects:   4% (9/207)   [Kremote: Compressing objects:   5% (11/207)   [Kremote: Compressing objects:   6% (13/207)   [Kremote: Compressing objects:   7% (15/207)   [Kremote: Compressing objects:   8% (17/207)   [Kremote: Compressing objects:   9% (19/207)   [Kremote: Compressing objects:  10% (21/207)   [Kremote: Compressing objects:  11% (23/207)   [Kremote: Compressing objects:  12% (25/207)   [Kremote: Compressing objects:  13% (27/207)   [Kremote: Compressing objects:  14% (29/207)   [Kremote: Compressing objects:  15% (32/207)   [Kremote: Compressing objects:  16% (34/207)   [Kremote: Compressing objects:  17% (36/207)   [Kremote: Compressing objects:  18% (38/207)   [Kremote: Compressing objects:  19% (40/207)   [Kremote: Compressing objects:  20% (42/207)   [Kremote: Compressing objects:  21% (44/207)   [Kremote: Compressing objects:  22% (46/207)   [Kremote: Compressing objects:  23% (48/207)   [Kremote: Compressing objects:  24% (50/207)   [Kremote: Compressing objects:  25% (52/207)   [Kremote: Compressing objects:  26% (54/207)   [Kremote: Compressing objects:  27% (56/207)   [Kremote: Compressing objects:  28% (58/207)   [Kremote: Compressing objects:  29% (61/207)   [Kremote: Compressing objects:  30% (63/207)   [Kremote: Compressing objects:  31% (65/207)   [Kremote: Compressing objects:  32% (67/207)   [Kremote: Compressing objects:  33% (69/207)   [Kremote: Compressing objects:  34% (71/207)   [Kremote: Compressing objects:  35% (73/207)   [Kremote: Compressing objects:  36% (75/207)   [Kremote: Compressing objects:  37% (77/207)   [Kremote: Compressing objects:  38% (79/207)   [Kremote: Compressing objects:  39% (81/207)   [Kremote: Compressing objects:  40% (83/207)   [Kremote: Compressing objects:  41% (85/207)   [Kremote: Compressing objects:  42% (87/207)   [Kremote: Compressing objects:  43% (90/207)   [Kremote: Compressing objects:  44% (92/207)   [Kremote: Compressing objects:  45% (94/207)   [Kremote: Compressing objects:  46% (96/207)   [Kremote: Compressing objects:  47% (98/207)   [Kremote: Compressing objects:  48% (100/207)   [Kremote: Compressing objects:  49% (102/207)   [Kremote: Compressing objects:  50% (104/207)   [Kremote: Compressing objects:  51% (106/207)   [Kremote: Compressing objects:  52% (108/207)   [Kremote: Compressing objects:  53% (110/207)   [Kremote: Compressing objects:  54% (112/207)   [Kremote: Compressing objects:  55% (114/207)   [Kremote: Compressing objects:  56% (116/207)   [Kremote: Compressing objects:  57% (118/207)   [Kremote: Compressing objects:  58% (121/207)   [Kremote: Compressing objects:  59% (123/207)   [Kremote: Compressing objects:  60% (125/207)   [Kremote: Compressing objects:  61% (127/207)   [Kremote: Compressing objects:  62% (129/207)   [Kremote: Compressing objects:  63% (131/207)   [Kremote: Compressing objects:  64% (133/207)   [Kremote: Compressing objects:  65% (135/207)   [Kremote: Compressing objects:  66% (137/207)   [Kremote: Compressing objects:  67% (139/207)   [Kremote: Compressing objects:  68% (141/207)   [Kremote: Compressing objects:  69% (143/207)   [Kremote: Compressing objects:  70% (145/207)   [Kremote: Compressing objects:  71% (147/207)   [Kremote: Compressing objects:  72% (150/207)   [Kremote: Compressing objects:  73% (152/207)   [Kremote: Compressing objects:  74% (154/207)   [Kremote: Compressing objects:  75% (156/207)   [Kremote: Compressing objects:  76% (158/207)   [Kremote: Compressing objects:  77% (160/207)   [Kremote: Compressing objects:  78% (162/207)   [Kremote: Compressing objects:  79% (164/207)   [Kremote: Compressing objects:  80% (166/207)   [Kremote: Compressing objects:  81% (168/207)   [Kremote: Compressing objects:  82% (170/207)   [Kremote: Compressing objects:  83% (172/207)   [Kremote: Compressing objects:  84% (174/207)   [Kremote: Compressing objects:  85% (176/207)   [Kremote: Compressing objects:  86% (179/207)   [Kremote: Compressing objects:  87% (181/207)   [Kremote: Compressing objects:  88% (183/207)   [Kremote: Compressing objects:  89% (185/207)   [Kremote: Compressing objects:  90% (187/207)   [Kremote: Compressing objects:  91% (189/207)   [Kremote: Compressing objects:  92% (191/207)   [Kremote: Compressing objects:  93% (193/207)   [Kremote: Compressing objects:  94% (195/207)   [Kremote: Compressing objects:  95% (197/207)   [Kremote: Compressing objects:  96% (199/207)   [Kremote: Compressing objects:  97% (201/207)   [Kremote: Compressing objects:  98% (203/207)   [Kremote: Compressing objects:  99% (205/207)   [Kremote: Compressing objects: 100% (207/207)   [Kremote: Compressing objects: 100% (207/207), done.[K
Receiving objects:   0% (1/674)   Receiving objects:   1% (7/674)   Receiving objects:   2% (14/674)   Receiving objects:   3% (21/674)   Receiving objects:   4% (27/674)   Receiving objects:   5% (34/674)   Receiving objects:   6% (41/674)   Receiving objects:   7% (48/674)   Receiving objects:   8% (54/674)   Receiving objects:   9% (61/674)   Receiving objects:  10% (68/674)   Receiving objects:  11% (75/674)   Receiving objects:  12% (81/674)   Receiving objects:  13% (88/674)   Receiving objects:  14% (95/674)   Receiving objects:  15% (102/674)   Receiving objects:  16% (108/674)   Receiving objects:  17% (115/674)   Receiving objects:  18% (122/674)   Receiving objects:  19% (129/674)   Receiving objects:  20% (135/674)   Receiving objects:  21% (142/674)   Receiving objects:  22% (149/674)   Receiving objects:  23% (156/674)   Receiving objects:  24% (162/674)   Receiving objects:  25% (169/674)   Receiving objects:  26% (176/674)   Receiving objects:  27% (182/674)   Receiving objects:  28% (189/674)   Receiving objects:  29% (196/674)   Receiving objects:  30% (203/674)   Receiving objects:  31% (209/674)   Receiving objects:  32% (216/674)   Receiving objects:  33% (223/674)   Receiving objects:  34% (230/674)   Receiving objects:  35% (236/674)   Receiving objects:  36% (243/674)   Receiving objects:  37% (250/674)   Receiving objects:  38% (257/674)   Receiving objects:  39% (263/674)   Receiving objects:  40% (270/674)   Receiving objects:  41% (277/674)   Receiving objects:  42% (284/674)   Receiving objects:  43% (290/674)   Receiving objects:  44% (297/674)   Receiving objects:  45% (304/674)   Receiving objects:  46% (311/674)   Receiving objects:  47% (317/674)   Receiving objects:  48% (324/674)   remote: Total 674 (delta 491), reused 646 (delta 463)[K
Receiving objects:  49% (331/674)   Receiving objects:  50% (337/674)   Receiving objects:  51% (344/674)   Receiving objects:  52% (351/674)   Receiving objects:  53% (358/674)   Receiving objects:  54% (364/674)   Receiving objects:  55% (371/674)   Receiving objects:  56% (378/674)   Receiving objects:  57% (385/674)   Receiving objects:  58% (391/674)   Receiving objects:  59% (398/674)   Receiving objects:  60% (405/674)   Receiving objects:  61% (412/674)   Receiving objects:  62% (418/674)   Receiving objects:  63% (425/674)   Receiving objects:  64% (432/674)   Receiving objects:  65% (439/674)   Receiving objects:  66% (445/674)   Receiving objects:  67% (452/674)   Receiving objects:  68% (459/674)   Receiving objects:  69% (466/674)   Receiving objects:  70% (472/674)   Receiving objects:  71% (479/674)   Receiving objects:  72% (486/674)   Receiving objects:  73% (493/674)   Receiving objects:  74% (499/674)   Receiving objects:  75% (506/674)   Receiving objects:  76% (513/674)   Receiving objects:  77% (519/674)   Receiving objects:  78% (526/674)   Receiving objects:  79% (533/674)   Receiving objects:  80% (540/674)   Receiving objects:  81% (546/674)   Receiving objects:  82% (553/674)   Receiving objects:  83% (560/674)   Receiving objects:  84% (567/674)   Receiving objects:  85% (573/674)   Receiving objects:  86% (580/674)   Receiving objects:  87% (587/674)   Receiving objects:  88% (594/674)   Receiving objects:  89% (600/674)   Receiving objects:  90% (607/674)   Receiving objects:  91% (614/674)   Receiving objects:  92% (621/674)   Receiving objects:  93% (627/674)   Receiving objects:  94% (634/674)   Receiving objects:  95% (641/674)   Receiving objects:  96% (648/674)   Receiving objects:  97% (654/674)   Receiving objects:  98% (661/674)   Receiving objects:  99% (668/674)   Receiving objects: 100% (674/674)   Receiving objects: 100% (674/674), 90.14 KiB, done.
Resolving deltas:   0% (0/491)   Resolving deltas:  18% (93/491)   Resolving deltas:  19% (96/491)   Resolving deltas:  28% (140/491)   Resolving deltas:  33% (164/491)   Resolving deltas:  34% (168/491)   Resolving deltas:  39% (192/491)   Resolving deltas:  41% (204/491)   Resolving deltas:  42% (210/491)   Resolving deltas:  47% (232/491)   Resolving deltas:  52% (259/491)   Resolving deltas:  53% (261/491)   Resolving deltas:  54% (268/491)   Resolving deltas:  55% (272/491)   Resolving deltas:  56% (276/491)   Resolving deltas:  57% (280/491)   Resolving deltas:  61% (302/491)   Resolving deltas:  62% (305/491)   Resolving deltas:  65% (321/491)   Resolving deltas:  66% (326/491)   Resolving deltas:  70% (344/491)   Resolving deltas:  72% (355/491)   Resolving deltas:  74% (368/491)   Resolving deltas:  75% (371/491)   Resolving deltas:  78% (386/491)   Resolving deltas:  79% (389/491)   Resolving deltas:  87% (432/491)   Resolving deltas:  91% (451/491)   Resolving deltas:  93% (458/491)   Resolving deltas:  94% (463/491)   Resolving deltas:  98% (482/491)   Resolving deltas: 100% (491/491)   Resolving deltas: 100% (491/491), done.
Fetching https://github.com/travis-ci/travis-assets
remote: Counting objects: 3310, done.[K
remote: Compressing objects:   0% (1/2323)   [Kremote: Compressing objects:   1% (24/2323)   [Kremote: Compressing objects:   2% (47/2323)   [Kremote: Compressing objects:   3% (70/2323)   [Kremote: Compressing objects:   4% (93/2323)   [Kremote: Compressing objects:   5% (117/2323)   [Kremote: Compressing objects:   6% (140/2323)   [Kremote: Compressing objects:   7% (163/2323)   [Kremote: Compressing objects:   8% (186/2323)   [Kremote: Compressing objects:   9% (210/2323)   [Kremote: Compressing objects:  10% (233/2323)   [Kremote: Compressing objects:  11% (256/2323)   [Kremote: Compressing objects:  12% (279/2323)   [Kremote: Compressing objects:  13% (302/2323)   [Kremote: Compressing objects:  14% (326/2323)   [Kremote: Compressing objects:  15% (349/2323)   [Kremote: Compressing objects:  16% (372/2323)   [Kremote: Compressing objects:  17% (395/2323)   [Kremote: Compressing objects:  18% (419/2323)   [Kremote: Compressing objects:  19% (442/2323)   [Kremote: Compressing objects:  20% (465/2323)   [Kremote: Compressing objects:  21% (488/2323)   [Kremote: Compressing objects:  22% (512/2323)   [Kremote: Compressing objects:  23% (535/2323)   [Kremote: Compressing objects:  24% (558/2323)   [Kremote: Compressing objects:  25% (581/2323)   [Kremote: Compressing objects:  26% (604/2323)   [Kremote: Compressing objects:  27% (628/2323)   [Kremote: Compressing objects:  28% (651/2323)   [Kremote: Compressing objects:  29% (674/2323)   [Kremote: Compressing objects:  30% (697/2323)   [Kremote: Compressing objects:  31% (721/2323)   [Kremote: Compressing objects:  32% (744/2323)   [Kremote: Compressing objects:  33% (767/2323)   [Kremote: Compressing objects:  34% (790/2323)   [Kremote: Compressing objects:  35% (814/2323)   [Kremote: Compressing objects:  36% (837/2323)   [Kremote: Compressing objects:  37% (860/2323)   [Kremote: Compressing objects:  38% (883/2323)   [Kremote: Compressing objects:  39% (906/2323)   [Kremote: Compressing objects:  40% (930/2323)   [Kremote: Compressing objects:  41% (953/2323)   [Kremote: Compressing objects:  42% (976/2323)   [Kremote: Compressing objects:  43% (999/2323)   [Kremote: Compressing objects:  44% (1023/2323)   [Kremote: Compressing objects:  45% (1046/2323)   [Kremote: Compressing objects:  46% (1069/2323)   [Kremote: Compressing objects:  47% (1092/2323)   [Kremote: Compressing objects:  48% (1116/2323)   [Kremote: Compressing objects:  49% (1139/2323)   [Kremote: Compressing objects:  50% (1162/2323)   [Kremote: Compressing objects:  51% (1185/2323)   [Kremote: Compressing objects:  52% (1208/2323)   [Kremote: Compressing objects:  53% (1232/2323)   [Kremote: Compressing objects:  54% (1255/2323)   [Kremote: Compressing objects:  55% (1278/2323)   [Kremote: Compressing objects:  56% (1301/2323)   [Kremote: Compressing objects:  57% (1325/2323)   [Kremote: Compressing objects:  58% (1348/2323)   [Kremote: Compressing objects:  59% (1371/2323)   [Kremote: Compressing objects:  60% (1394/2323)   [Kremote: Compressing objects:  61% (1418/2323)   [Kremote: Compressing objects:  62% (1441/2323)   [Kremote: Compressing objects:  63% (1464/2323)   [Kremote: Compressing objects:  64% (1487/2323)   [Kremote: Compressing objects:  65% (1510/2323)   [Kremote: Compressing objects:  66% (1534/2323)   [Kremote: Compressing objects:  67% (1557/2323)   [Kremote: Compressing objects:  68% (1580/2323)   [Kremote: Compressing objects:  69% (1603/2323)   [Kremote: Compressing objects:  70% (1627/2323)   [Kremote: Compressing objects:  71% (1650/2323)   [Kremote: Compressing objects:  72% (1673/2323)   [Kremote: Compressing objects:  73% (1696/2323)   [Kremote: Compressing objects:  74% (1720/2323)   [Kremote: Compressing objects:  75% (1743/2323)   [Kremote: Compressing objects:  76% (1766/2323)   [Kremote: Compressing objects:  77% (1789/2323)   [Kremote: Compressing objects:  78% (1812/2323)   [Kremote: Compressing objects:  79% (1836/2323)   [Kremote: Compressing objects:  80% (1859/2323)   [Kremote: Compressing objects:  81% (1882/2323)   [Kremote: Compressing objects:  82% (1905/2323)   [Kremote: Compressing objects:  83% (1929/2323)   [Kremote: Compressing objects:  84% (1952/2323)   [Kremote: Compressing objects:  85% (1975/2323)   [Kremote: Compressing objects:  86% (1998/2323)   [Kremote: Compressing objects:  87% (2022/2323)   [Kremote: Compressing objects:  88% (2045/2323)   [Kremote: Compressing objects:  89% (2068/2323)   [Kremote: Compressing objects:  90% (2091/2323)   [Kremote: Compressing objects:  91% (2114/2323)   [Kremote: Compressing objects:  92% (2138/2323)   [Kremote: Compressing objects:  93% (2161/2323)   [Kremote: Compressing objects:  94% (2184/2323)   [Kremote: Compressing objects:  95% (2207/2323)   [Kremote: Compressing objects:  96% (2231/2323)   [Kremote: Compressing objects:  97% (2254/2323)   [Kremote: Compressing objects:  98% (2277/2323)   [Kremote: Compressing objects:  99% (2300/2323)   [Kremote: Compressing objects: 100% (2323/2323)   [Kremote: Compressing objects: 100% (2323/2323), done.[K
Receiving objects:   0% (1/3310)   Receiving objects:   1% (34/3310)   Receiving objects:   2% (67/3310)   Receiving objects:   3% (100/3310)   Receiving objects:   4% (133/3310)   Receiving objects:   5% (166/3310)   Receiving objects:   6% (199/3310)   Receiving objects:   7% (232/3310)   Receiving objects:   8% (265/3310)   Receiving objects:   9% (298/3310)   Receiving objects:  10% (331/3310)   Receiving objects:  11% (365/3310)   Receiving objects:  12% (398/3310)   Receiving objects:  13% (431/3310)   Receiving objects:  14% (464/3310)   Receiving objects:  15% (497/3310)   Receiving objects:  16% (530/3310)   Receiving objects:  17% (563/3310)   Receiving objects:  18% (596/3310)   Receiving objects:  19% (629/3310)   Receiving objects:  20% (662/3310)   Receiving objects:  21% (696/3310)   Receiving objects:  22% (729/3310)   Receiving objects:  23% (762/3310)   Receiving objects:  24% (795/3310)   Receiving objects:  25% (828/3310)   Receiving objects:  26% (861/3310)   Receiving objects:  27% (894/3310)   Receiving objects:  28% (927/3310)   Receiving objects:  29% (960/3310)   Receiving objects:  30% (993/3310)   Receiving objects:  31% (1027/3310)   Receiving objects:  32% (1060/3310)   Receiving objects:  33% (1093/3310)   Receiving objects:  34% (1126/3310)   Receiving objects:  35% (1159/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  36% (1192/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  37% (1225/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  38% (1258/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  39% (1291/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  40% (1324/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  41% (1358/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  42% (1391/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  43% (1424/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  44% (1457/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  45% (1490/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  46% (1523/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  47% (1556/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  47% (1568/3310), 460.00 KiB | 809 KiB/s   Receiving objects:  48% (1589/3310), 2.30 MiB | 1.99 MiB/s   Receiving objects:  49% (1622/3310), 2.30 MiB | 1.99 MiB/s   Receiving objects:  50% (1655/3310), 2.30 MiB | 1.99 MiB/s   Receiving objects:  51% (1689/3310), 2.30 MiB | 1.99 MiB/s   Receiving objects:  52% (1722/3310), 2.30 MiB | 1.99 MiB/s   Receiving objects:  53% (1755/3310), 2.30 MiB | 1.99 MiB/s   Receiving objects:  53% (1769/3310), 2.71 MiB | 1.62 MiB/s   Receiving objects:  54% (1788/3310), 2.71 MiB | 1.62 MiB/s   Receiving objects:  55% (1821/3310), 3.25 MiB | 1.48 MiB/s   Receiving objects:  56% (1854/3310), 3.25 MiB | 1.48 MiB/s   Receiving objects:  57% (1887/3310), 3.25 MiB | 1.48 MiB/s   Receiving objects:  58% (1920/3310), 3.25 MiB | 1.48 MiB/s   Receiving objects:  59% (1953/3310), 3.25 MiB | 1.48 MiB/s   Receiving objects:  60% (1986/3310), 3.25 MiB | 1.48 MiB/s   Receiving objects:  61% (2020/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  62% (2053/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  63% (2086/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  64% (2119/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  65% (2152/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  66% (2185/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  67% (2218/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  68% (2251/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  69% (2284/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  70% (2317/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  71% (2351/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  72% (2384/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  72% (2416/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  73% (2417/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  74% (2450/3310), 3.75 MiB | 1.38 MiB/s   Receiving objects:  75% (2483/3310), 4.24 MiB | 1.31 MiB/s   Receiving objects:  76% (2516/3310), 4.24 MiB | 1.31 MiB/s   Receiving objects:  77% (2549/3310), 4.24 MiB | 1.31 MiB/s   Receiving objects:  78% (2582/3310), 4.77 MiB | 1.28 MiB/s   Receiving objects:  79% (2615/3310), 4.77 MiB | 1.28 MiB/s   Receiving objects:  79% (2631/3310), 4.77 MiB | 1.28 MiB/s   Receiving objects:  80% (2648/3310), 4.77 MiB | 1.28 MiB/s   Receiving objects:  81% (2682/3310), 4.77 MiB | 1.28 MiB/s   Receiving objects:  82% (2715/3310), 5.30 MiB | 1.24 MiB/s   Receiving objects:  83% (2748/3310), 5.30 MiB | 1.24 MiB/s   Receiving objects:  84% (2781/3310), 5.30 MiB | 1.24 MiB/s   Receiving objects:  85% (2814/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  86% (2847/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  87% (2880/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  87% (2890/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  88% (2913/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  89% (2946/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  90% (2979/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  91% (3013/3310), 5.83 MiB | 1.22 MiB/s   Receiving objects:  92% (3046/3310), 6.38 MiB | 1.26 MiB/s   Receiving objects:  93% (3079/3310), 6.38 MiB | 1.26 MiB/s   Receiving objects:  94% (3112/3310), 6.38 MiB | 1.26 MiB/s   Receiving objects:  95% (3145/3310), 6.38 MiB | 1.26 MiB/s   Receiving objects:  96% (3178/3310), 6.89 MiB | 1011 KiB/s   Receiving objects:  97% (3211/3310), 6.89 MiB | 1011 KiB/s   Receiving objects:  98% (3244/3310), 6.89 MiB | 1011 KiB/s   Receiving objects:  99% (3277/3310), 6.89 MiB | 1011 KiB/s   Receiving objects:  99% (3299/3310), 6.89 MiB | 1011 KiB/s   remote: Total 3310 (delta 1088), reused 3044 (delta 844)[K
Receiving objects: 100% (3310/3310), 6.89 MiB | 1011 KiB/s   Receiving objects: 100% (3310/3310), 7.44 MiB | 1.01 MiB/s, done.
Resolving deltas:   0% (0/1088)   Resolving deltas:   6% (66/1088)   Resolving deltas:   8% (88/1088)   Resolving deltas:   9% (105/1088)   Resolving deltas:  10% (110/1088)   Resolving deltas:  11% (120/1088)   Resolving deltas:  20% (227/1088)   Resolving deltas:  22% (250/1088)   Resolving deltas:  24% (263/1088)   Resolving deltas:  25% (279/1088)   Resolving deltas:  26% (283/1088)   Resolving deltas:  27% (298/1088)   Resolving deltas:  28% (305/1088)   Resolving deltas:  29% (323/1088)   Resolving deltas:  30% (333/1088)   Resolving deltas:  31% (342/1088)   Resolving deltas:  32% (350/1088)   Resolving deltas:  33% (360/1088)   Resolving deltas:  34% (380/1088)   Resolving deltas:  35% (388/1088)   Resolving deltas:  36% (396/1088)   Resolving deltas:  37% (403/1088)   Resolving deltas:  38% (414/1088)   Resolving deltas:  39% (426/1088)   Resolving deltas:  40% (442/1088)   Resolving deltas:  41% (447/1088)   Resolving deltas:  42% (466/1088)   Resolving deltas:  43% (471/1088)   Resolving deltas:  44% (480/1088)   Resolving deltas:  45% (490/1088)   Resolving deltas:  46% (503/1088)   Resolving deltas:  47% (520/1088)   Resolving deltas:  48% (527/1088)   Resolving deltas:  49% (536/1088)   Resolving deltas:  50% (552/1088)   Resolving deltas:  51% (555/1088)   Resolving deltas:  52% (570/1088)   Resolving deltas:  53% (582/1088)   Resolving deltas:  54% (596/1088)   Resolving deltas:  55% (600/1088)   Resolving deltas:  56% (615/1088)   Resolving deltas:  57% (621/1088)   Resolving deltas:  58% (636/1088)   Resolving deltas:  59% (642/1088)   Resolving deltas:  68% (741/1088)   Resolving deltas:  69% (759/1088)   Resolving deltas:  70% (762/1088)   Resolving deltas:  71% (773/1088)   Resolving deltas:  72% (787/1088)   Resolving deltas:  73% (796/1088)   Resolving deltas:  82% (902/1088)   Resolving deltas:  91% (1000/1088)   Resolving deltas:  92% (1010/1088)   Resolving deltas:  93% (1014/1088)   Resolving deltas:  94% (1025/1088)   Resolving deltas:  95% (1037/1088)   Resolving deltas:  96% (1046/1088)   Resolving deltas:  97% (1056/1088)   Resolving deltas:  98% (1068/1088)   Resolving deltas:  99% (1078/1088)   Resolving deltas: 100% (1088/1088)   Resolving deltas: 100% (1088/1088), done.
Fetching git://github.com/travis-ci/travis-core
remote: Counting objects: 11443, done.[K
remote: Compressing objects:   0% (1/3239)   [Kremote: Compressing objects:   1% (33/3239)   [Kremote: Compressing objects:   2% (65/3239)   [Kremote: Compressing objects:   3% (98/3239)   [Kremote: Compressing objects:   4% (130/3239)   [Kremote: Compressing objects:   5% (162/3239)   [Kremote: Compressing objects:   6% (195/3239)   [Kremote: Compressing objects:   7% (227/3239)   [Kremote: Compressing objects:   8% (260/3239)   [Kremote: Compressing objects:   9% (292/3239)   [Kremote: Compressing objects:  10% (324/3239)   [Kremote: Compressing objects:  11% (357/3239)   [Kremote: Compressing objects:  12% (389/3239)   [Kremote: Compressing objects:  13% (422/3239)   [Kremote: Compressing objects:  14% (454/3239)   [Kremote: Compressing objects:  15% (486/3239)   [Kremote: Compressing objects:  16% (519/3239)   [Kremote: Compressing objects:  17% (551/3239)   [Kremote: Compressing objects:  18% (584/3239)   [Kremote: Compressing objects:  19% (616/3239)   [Kremote: Compressing objects:  20% (648/3239)   [Kremote: Compressing objects:  21% (681/3239)   [Kremote: Compressing objects:  22% (713/3239)   [Kremote: Compressing objects:  23% (745/3239)   [Kremote: Compressing objects:  24% (778/3239)   [Kremote: Compressing objects:  25% (810/3239)   [Kremote: Compressing objects:  26% (843/3239)   [Kremote: Compressing objects:  27% (875/3239)   [Kremote: Compressing objects:  28% (907/3239)   [Kremote: Compressing objects:  29% (940/3239)   [Kremote: Compressing objects:  30% (972/3239)   [Kremote: Compressing objects:  31% (1005/3239)   [Kremote: Compressing objects:  32% (1037/3239)   [Kremote: Compressing objects:  33% (1069/3239)   [Kremote: Compressing objects:  34% (1102/3239)   [Kremote: Compressing objects:  35% (1134/3239)   [Kremote: Compressing objects:  36% (1167/3239)   [Kremote: Compressing objects:  37% (1199/3239)   [Kremote: Compressing objects:  38% (1231/3239)   [Kremote: Compressing objects:  39% (1264/3239)   [Kremote: Compressing objects:  40% (1296/3239)   [Kremote: Compressing objects:  41% (1328/3239)   [Kremote: Compressing objects:  42% (1361/3239)   [Kremote: Compressing objects:  43% (1393/3239)   [Kremote: Compressing objects:  44% (1426/3239)   [Kremote: Compressing objects:  45% (1458/3239)   [Kremote: Compressing objects:  46% (1490/3239)   [Kremote: Compressing objects:  47% (1523/3239)   [Kremote: Compressing objects:  48% (1555/3239)   [Kremote: Compressing objects:  49% (1588/3239)   [Kremote: Compressing objects:  50% (1620/3239)   [Kremote: Compressing objects:  51% (1652/3239)   [Kremote: Compressing objects:  52% (1685/3239)   [Kremote: Compressing objects:  53% (1717/3239)   [Kremote: Compressing objects:  54% (1750/3239)   [Kremote: Compressing objects:  55% (1782/3239)   [Kremote: Compressing objects:  56% (1814/3239)   [Kremote: Compressing objects:  57% (1847/3239)   [Kremote: Compressing objects:  58% (1879/3239)   [Kremote: Compressing objects:  59% (1912/3239)   [Kremote: Compressing objects:  60% (1944/3239)   [Kremote: Compressing objects:  61% (1976/3239)   [Kremote: Compressing objects:  62% (2009/3239)   [Kremote: Compressing objects:  63% (2041/3239)   [Kremote: Compressing objects:  64% (2073/3239)   [Kremote: Compressing objects:  65% (2106/3239)   [Kremote: Compressing objects:  66% (2138/3239)   [Kremote: Compressing objects:  67% (2171/3239)   [Kremote: Compressing objects:  68% (2203/3239)   [Kremote: Compressing objects:  69% (2235/3239)   [Kremote: Compressing objects:  70% (2268/3239)   [Kremote: Compressing objects:  71% (2300/3239)   [Kremote: Compressing objects:  72% (2333/3239)   [Kremote: Compressing objects:  73% (2365/3239)   [Kremote: Compressing objects:  74% (2397/3239)   [Kremote: Compressing objects:  75% (2430/3239)   [Kremote: Compressing objects:  76% (2462/3239)   [Kremote: Compressing objects:  77% (2495/3239)   [Kremote: Compressing objects:  78% (2527/3239)   [Kremote: Compressing objects:  79% (2559/3239)   [Kremote: Compressing objects:  80% (2592/3239)   [Kremote: Compressing objects:  81% (2624/3239)   [Kremote: Compressing objects:  82% (2656/3239)   [Kremote: Compressing objects:  83% (2689/3239)   [Kremote: Compressing objects:  84% (2721/3239)   [Kremote: Compressing objects:  85% (2754/3239)   [Kremote: Compressing objects:  86% (2786/3239)   [Kremote: Compressing objects:  87% (2818/3239)   [Kremote: Compressing objects:  88% (2851/3239)   [Kremote: Compressing objects:  89% (2883/3239)   [Kremote: Compressing objects:  90% (2916/3239)   [Kremote: Compressing objects:  91% (2948/3239)   [Kremote: Compressing objects:  92% (2980/3239)   [Kremote: Compressing objects:  93% (3013/3239)   [Kremote: Compressing objects:  94% (3045/3239)   [Kremote: Compressing objects:  95% (3078/3239)   [Kremote: Compressing objects:  96% (3110/3239)   [Kremote: Compressing objects:  97% (3142/3239)   [Kremote: Compressing objects:  98% (3175/3239)   [Kremote: Compressing objects:  99% (3207/3239)   [Kremote: Compressing objects: 100% (3239/3239)   [Kremote: Compressing objects: 100% (3239/3239), done.[K
Receiving objects:   0% (1/11443)   Receiving objects:   1% (115/11443)   Receiving objects:   2% (229/11443)   Receiving objects:   3% (344/11443)   Receiving objects:   4% (458/11443)   Receiving objects:   5% (573/11443)   Receiving objects:   6% (687/11443)   Receiving objects:   7% (802/11443)   Receiving objects:   8% (916/11443)   Receiving objects:   9% (1030/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  10% (1145/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  11% (1259/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  12% (1374/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  13% (1488/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  14% (1603/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  15% (1717/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  16% (1831/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  17% (1946/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  18% (2060/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  19% (2175/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  20% (2289/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  21% (2404/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  22% (2518/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  23% (2632/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  24% (2747/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  25% (2861/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  26% (2976/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  27% (3090/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  28% (3205/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  29% (3319/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  30% (3433/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  31% (3548/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  32% (3662/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  33% (3777/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  34% (3891/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  35% (4006/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  36% (4120/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  37% (4234/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  38% (4349/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  39% (4463/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  40% (4578/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  41% (4692/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  42% (4807/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  43% (4921/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  44% (5035/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  45% (5150/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  46% (5264/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  47% (5379/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  48% (5493/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  49% (5608/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  50% (5722/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  51% (5836/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  52% (5951/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  53% (6065/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  54% (6180/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  55% (6294/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  56% (6409/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  57% (6523/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  58% (6637/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  59% (6752/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  60% (6866/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  61% (6981/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  62% (7095/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  63% (7210/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  64% (7324/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  65% (7438/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  66% (7553/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  67% (7667/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  68% (7782/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  69% (7896/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  70% (8011/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  71% (8125/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  72% (8239/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  73% (8354/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  74% (8468/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  75% (8583/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  76% (8697/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  77% (8812/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  78% (8926/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  79% (9040/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  80% (9155/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  81% (9269/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  82% (9384/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  83% (9498/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  84% (9613/11443), 188.00 KiB | 355 KiB/s   Receiving objects:  84% (9650/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  85% (9727/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  86% (9841/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  87% (9956/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  88% (10070/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  89% (10185/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  90% (10299/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  91% (10414/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  92% (10528/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  93% (10642/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  94% (10757/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  95% (10871/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  96% (10986/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  97% (11100/11443), 1.17 MiB | 1.15 MiB/s   Receiving objects:  98% (11215/11443), 1.17 MiB | 1.15 MiB/s   remote: Total 11443 (delta 7753), reused 11317 (delta 7638)[K
Receiving objects:  99% (11329/11443), 2.85 MiB | 1.87 MiB/s   Receiving objects: 100% (11443/11443), 2.85 MiB | 1.87 MiB/s   Receiving objects: 100% (11443/11443), 3.61 MiB | 1.87 MiB/s, done.
Resolving deltas:   0% (0/7753)   Resolving deltas:   1% (152/7753)   Resolving deltas:   3% (283/7753)   Resolving deltas:   4% (333/7753)   Resolving deltas:   5% (391/7753)   Resolving deltas:   6% (466/7753)   Resolving deltas:   7% (550/7753)   Resolving deltas:   8% (644/7753)   Resolving deltas:   9% (703/7753)   Resolving deltas:  10% (780/7753)   Resolving deltas:  11% (859/7753)   Resolving deltas:  12% (945/7753)   Resolving deltas:  13% (1015/7753)   Resolving deltas:  14% (1149/7753)   Resolving deltas:  15% (1175/7753)   Resolving deltas:  16% (1265/7753)   Resolving deltas:  17% (1323/7753)   Resolving deltas:  18% (1401/7753)   Resolving deltas:  21% (1673/7753)   Resolving deltas:  22% (1718/7753)   Resolving deltas:  23% (1815/7753)   Resolving deltas:  24% (1862/7753)   Resolving deltas:  25% (1951/7753)   Resolving deltas:  26% (2028/7753)   Resolving deltas:  27% (2121/7753)   Resolving deltas:  28% (2171/7753)   Resolving deltas:  29% (2282/7753)   Resolving deltas:  30% (2326/7753)   Resolving deltas:  35% (2719/7753)   Resolving deltas:  36% (2850/7753)   Resolving deltas:  37% (2934/7753)   Resolving deltas:  38% (3001/7753)   Resolving deltas:  39% (3042/7753)   Resolving deltas:  41% (3231/7753)   Resolving deltas:  42% (3257/7753)   Resolving deltas:  43% (3352/7753)   Resolving deltas:  44% (3421/7753)   Resolving deltas:  45% (3491/7753)   Resolving deltas:  47% (3655/7753)   Resolving deltas:  48% (3744/7753)   Resolving deltas:  49% (3814/7753)   Resolving deltas:  50% (3886/7753)   Resolving deltas:  52% (4046/7753)   Resolving deltas:  53% (4132/7753)   Resolving deltas:  54% (4206/7753)   Resolving deltas:  55% (4271/7753)   Resolving deltas:  56% (4358/7753)   Resolving deltas:  57% (4425/7753)   Resolving deltas:  58% (4507/7753)   Resolving deltas:  59% (4575/7753)   Resolving deltas:  60% (4687/7753)   Resolving deltas:  61% (4779/7753)   Resolving deltas:  62% (4808/7753)   Resolving deltas:  63% (4887/7753)   Resolving deltas:  64% (4973/7753)   Resolving deltas:  65% (5054/7753)   Resolving deltas:  66% (5117/7753)   Resolving deltas:  67% (5202/7753)   Resolving deltas:  68% (5274/7753)   Resolving deltas:  69% (5354/7753)   Resolving deltas:  70% (5450/7753)   Resolving deltas:  71% (5508/7753)   Resolving deltas:  72% (5596/7753)   Resolving deltas:  73% (5679/7753)   Resolving deltas:  74% (5751/7753)   Resolving deltas:  75% (5822/7753)   Resolving deltas:  76% (5894/7753)   Resolving deltas:  77% (5971/7753)   Resolving deltas:  78% (6055/7753)   Resolving deltas:  79% (6147/7753)   Resolving deltas:  80% (6239/7753)   Resolving deltas:  81% (6289/7753)   Resolving deltas:  82% (6359/7753)   Resolving deltas:  83% (6438/7753)   Resolving deltas:  84% (6529/7753)   Resolving deltas:  85% (6611/7753)   Resolving deltas:  86% (6688/7753)   Resolving deltas:  87% (6748/7753)   Resolving deltas:  88% (6825/7753)   Resolving deltas:  89% (6909/7753)   Resolving deltas:  90% (6979/7753)   Resolving deltas:  91% (7070/7753)   Resolving deltas:  92% (7143/7753)   Resolving deltas:  93% (7213/7753)   Resolving deltas:  94% (7292/7753)   Resolving deltas:  95% (7366/7753)   Resolving deltas:  96% (7456/7753)   Resolving deltas:  97% (7523/7753)   Resolving deltas:  98% (7611/7753)   Resolving deltas:  99% (7676/7753)   Resolving deltas: 100% (7753/7753)   Resolving deltas: 100% (7753/7753), done.
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activeresource (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.3.0)
Installing bcrypt-ruby (3.0.1) with native extensions
Installing bunny (0.8.0)
Installing nokogiri (1.5.5) with native extensions
Installing ffi (1.0.11) with native extensions
Installing childprocess (0.3.3)
Installing libwebsocket (0.1.4)
Installing rubyzip (0.9.9)
Installing selenium-webdriver (2.24.0)
Installing xpath (0.1.4)
Installing capybara (1.1.2)
Installing chunky_png (1.2.5)
Installing coffee-script-source (1.3.3)
Installing execjs (1.3.0)
Installing coffee-script (2.2.0)
Installing fssm (0.2.9)
Installing sass (3.1.20)
Installing compass (0.12.2)
Installing crack (0.3.1)
Installing daemons (1.1.8)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing orm_adapter (0.0.7)
Installing rack-ssl (1.3.2)
Installing json (1.6.7) with native extensions
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing warden (1.1.1)
Installing devise (2.0.4)
Installing diff-lcs (1.1.3)
Installing eventmachine (0.12.10) with native extensions
Installing factory_girl (2.4.2)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing forgery (0.5.0)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashie (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing http_accept_language (1.0.2)
Installing httpauth (0.1)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing kgio (2.7.4) with native extensions
Installing lograge (0.0.4)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing oauth2 (0.6.1)
Installing omniauth (1.1.0)
Installing omniauth-oauth2 (1.0.2)
Installing omniauth-github (1.0.1)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Using rack-contrib (1.1.0) from git://github.com/rack/rack-contrib (at master)
Using bundler (1.2.0.rc)
Installing rails (3.2.6)
Installing raindrops (0.10.0) with native extensions
Using rake-pipeline (0.6.0) from https://github.com/livingsocial/rake-pipeline.git (at master)
Using rake-pipeline-web-filters (0.6.0) from https://github.com/wycats/rake-pipeline-web-filters.git (at master)
Installing redis (3.0.1)
Installing refraction (0.2.0)
Installing rollout (1.1.0)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing rspec-rails (2.10.1)
Installing simple_states (0.1.1)
Installing thin (1.3.1) with native extensions
Using travis-assets (0.0.1) from https://github.com/travis-ci/travis-assets (at master)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing unicorn (4.1.1) with native extensions
Installing unobtrusive_flash (0.0.2)
Installing yard (0.8.2.1)
Installing versionist (0.2.3)
Installing webmock (1.7.10)
Installing yajl-ruby (1.1.0) with native extensions
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m$ cp config/database.example.yml config/database.yml
$ RAILS_ENV=test bundle exec rake test:ci --trace
** Invoke test:ci (first_time)
** Invoke ci_env (first_time)
** Execute ci_env
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:test:purge
** Execute db:test:load
** Invoke db:test:load_schema (first_time)
** Invoke db:test:purge
** Execute db:test:load_schema
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load
** Execute spec
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/controllers/v1/service_hooks_controller_spec.rb ./spec/controllers/v1/builds_controller_spec.rb ./spec/controllers/v1/repositories_controller_spec.rb ./spec/controllers/v1/jobs_controller_spec.rb ./spec/controllers/v1/workers_controller_spec.rb ./spec/controllers/v1/branches_controller_spec.rb ./spec/controllers/v2/service_hooks_controller_spec.rb ./spec/controllers/application_controller_spec.rb ./spec/controllers/profiles_controller_spec.rb ./spec/client/service_hooks_spec.rb ./spec/client/events/job_queue_spec.rb ./spec/client/events/build_spec.rb ./spec/helpers/application_helper_spec.rb ./spec/requests/shortener_controller_spec.rb ./spec/views/repository_cctray_xml_output_spec.rb ./spec/routing/v2_spec.rb ./spec/routing/v1_spec.rb ./spec/integration/jsonp_api_spec.rb ./spec/integration/consuming_messages_spec.rb ./spec/integration/build_process_spec.rb ./spec/integration/routes_redirection_spec.rb ./spec/lib/statistics_spec.rb
Run options:
  include {:focused=>true}
  exclude {:js=>true}

All examples were filtered out; ignoring {:focused=>true}

V1::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
    subscribes to a service hook
[32m      creates a repository if it does not exist[0m
[32m      updates an existing repository if it exists[0m
    unsubscribes from the service hook
[32m      updates an existing repository[0m

V1::BuildsController
  GET :index
[32m    returns a list of builds in json[0m
  GET :show
    when called using /builds/:id
[32m      returns build details in json[0m
    when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id
[32m      returns build details in json[0m
[32m      returns 404 with wrong repository id[0m

V1::RepositoriesController
  GET :index returns a list of repositories
    in json
[32m      ordered by last build started date[0m
[32m      filtered by owner name[0m
  GET :show, format json
[32m    returns info about repository in json format[0m
[32m    returns not found for an unknown repository[0m
    with parameter rvm:1.8.7
[32m      returns last build result passing[0m
    with parameter rvm:1.9.2
[32m      return last build result failing[0m
    with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x
[32m      return last build result passing[0m
    with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x
[32m      return last build result failing[0m
    with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result passing[0m
    with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result failing[0m
    with parameters rvm:perl
[32m      return last build result for the parent build[0m
  GET :show, format xml (schema: not specified)
[32m    return info about repository in xml format[0m
  GET :show, format xml (schema: cctray)
[32m    returns info about repository in CCTray (CruiseControl) XML format[0m
  GET :show, format xml (schema: unknown)
[32m    does not attempt to render unsupported XML schemas[0m
  GET :show, format png
    without a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "stable" when there is a running build but the previous one has passed[0m
    with a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "passing" when there is a running build but the previous one has passed[0m

V1::JobsController
  GET :index
[32m    index lists all jobs on the queue[0m
  GET :show
[32m    in json[0m

V1::WorkersController
[32m  index lists all workers[0m

V1::BranchesController
  GET :index
[32m    returns a list of builds in json[0m

V2::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
[32m    subscribes to a service hook if active => true was given[0m
[32m    unsubscribes from the service hook if active => false was given[0m

HomeController
  i18n locale
[32m    the default locale is en[0m
  set_locale
[32m    prefers hl query parameter over anything else[0m
[32m    prefers the session[:locale] if there is no hl parameter[0m
[32m    prefers current_user.locale if session[:locale] is empty and there is no hl query paramter[0m
[32m    prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local[0m
[32m    uses the default locale when nothing is specified[0m

ProfilesController
  GET :show
[32m    renders the profile html page[0m
  POST :update
[32m    updates the locale for the user profile[0m
  POST :sync
    given the current user is not being synced
[32m      schedules a sync job[0m
[32m      sets the current user to being synced[0m
    given the current user is being synced
[32m      does not schedule a sync job[0m
[32m      does not set the current user to being synced[0m

ApplicationHelper
  active_page?
[32m    #active_page? returns true when the given route matches the current page[0m
[32m    #active_page? returns false when the given route does not matche the current page[0m
  localization links
    switch_locale_link
[32m      should add in the language option to the current path[0m
  gravatar
[32m    #gravatar returns an IMG tag for a given user[0m
[32m    #gravatar with a given :size returns an IMG tag with the given :size[0m

ShortenerController
  GET /
[32m    should redirect to travis-ci.org[0m
  GET /:id
[32m    should redirect to the found url[0m
[32m    should raise a 404 if the url could not be found[0m

repositories/show/cctray.xml.builder
[32m  renders the basic details of a repository[0m
[32m  renders the correct result for a repository with no running build[0m
[32m  renders the last build time in the correct format[0m
[32m  renders the correct activity result for a repository with a running build[0m
[32m  renders the correct activity result for a repository with no builds[0m
[32m  renders the correct build result for a repository whose last build failed[0m
[32m  renders the correct build result for a repository whose last build passed[0m
[32m  renders the correct build result for a repository whose last build has an unknown result[0m

v2
  GET to repositories.json?version=2
[32m    routes to V2::RepositoriesController#index[0m
  GET to repositories/1.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
  GET to builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to builds/1.json?version=2
[32m    routes to V2::BuildsController#show[0m
  GET to branches.json?version=2
[32m    routes to V2::BranchesController#index[0m
  GET to jobs.json?version=2
[32m    routes to V2::JobsController#index[0m
  GET to jobs/1.json?version=2
[32m    routes to V2::JobsController#show[0m
  GET to artifacts/1.json?version=2
[32m    routes to V2::ArtifactsController#index[0m
  GET to workers.json?version=2
[32m    routes to V2::WorkersController#index[0m
  GET to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#index[0m
  PUT to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#update[0m
  GET to :owner_name/:name.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml?version=2
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json?version=2
[32m    routes to V2::BuildsController#show[0m

v1
  GET to repositories.json
[32m    routes to V1::RepositoriesController#index[0m
  GET to repositories/1.json
[32m    routes to V1::RepositoriesController#show[0m
  GET to builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to builds/1.json
[32m    routes to V1::BuildsController#show[0m
  GET to branches.json
[32m    routes to V1::BranchesController#index[0m
  GET to jobs.json
[32m    routes to V1::JobsController#index[0m
  GET to jobs/1.json
[32m    routes to V1::JobsController#show[0m
  GET to workers.json
[32m    routes to V1::WorkersController#index[0m
  GET to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#index[0m
  PUT to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#update[0m
  GET to :owner_name/:name.json
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json
[32m    routes to V1::BuildsController#show[0m

JSONP API
  callback parameter passed
[32m    returns text/javascript content type[0m
[32m    returns response in jsonp format[0m
  no callback parameter passed
[32m    returns application/json content type[0m
[32m    returns response in json format[0m
  callback parameter is not valid
[32m    uses valid path[0m
[32m    returns bad request body[0m
[32m    returns 400 status code[0m

routes redirection
[32m  should redirect to the default locale when redirecting[0m
[32m  the user is redirected to the hash bang version of the user route[0m
[32m  the user is redirected to the hash bang version of the repository route[0m
[32m  the user is redirected to the hash bang version of the repository builds route[0m
[32m  the user is redirected to the hash bang version of the repository build route[0m

Statistics
  when listing daily test counts
[32m    should return the jobs per day[0m
  when listing total repositories
[32m    should return the number per day[0m
[32m    should include the total growth[0m

Finished in 33.31 seconds
[32m127 examples, 0 failures[0m
** Execute test:ci

Done. Build script exited with: 0
', 1903421, 'Artifact::Log', '2012-07-19 11:35:44.220000', '2012-07-19 11:35:44.693000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1570677, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-ci.git travis-ci/travis-ci
$ cd travis-ci/travis-ci
$ git checkout -qf 4b634853419d97f694fb7c2ad0a5fb8ead232417
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-ci/Gemfile
$ gem install bundler --pre
Fetching: bundler-1.2.0.rc.gemFetching: bundler-1.2.0.rc.gem (  7%)Fetching: bundler-1.2.0.rc.gem (  8%)Fetching: bundler-1.2.0.rc.gem ( 10%)Fetching: bundler-1.2.0.rc.gem ( 11%)Fetching: bundler-1.2.0.rc.gem ( 17%)Fetching: bundler-1.2.0.rc.gem ( 20%)Fetching: bundler-1.2.0.rc.gem ( 23%)Fetching: bundler-1.2.0.rc.gem ( 25%)Fetching: bundler-1.2.0.rc.gem ( 32%)Fetching: bundler-1.2.0.rc.gem ( 34%)Fetching: bundler-1.2.0.rc.gem ( 35%)Fetching: bundler-1.2.0.rc.gem ( 37%)Fetching: bundler-1.2.0.rc.gem ( 39%)Fetching: bundler-1.2.0.rc.gem ( 43%)Fetching: bundler-1.2.0.rc.gem ( 44%)Fetching: bundler-1.2.0.rc.gem ( 50%)Fetching: bundler-1.2.0.rc.gem ( 55%)Fetching: bundler-1.2.0.rc.gem ( 59%)Fetching: bundler-1.2.0.rc.gem ( 61%)Fetching: bundler-1.2.0.rc.gem ( 64%)Fetching: bundler-1.2.0.rc.gem ( 67%)Fetching: bundler-1.2.0.rc.gem ( 69%)Fetching: bundler-1.2.0.rc.gem ( 70%)Fetching: bundler-1.2.0.rc.gem ( 74%)Fetching: bundler-1.2.0.rc.gem ( 76%)Fetching: bundler-1.2.0.rc.gem ( 79%)Fetching: bundler-1.2.0.rc.gem ( 82%)Fetching: bundler-1.2.0.rc.gem ( 83%)Fetching: bundler-1.2.0.rc.gem ( 84%)Fetching: bundler-1.2.0.rc.gem ( 87%)Fetching: bundler-1.2.0.rc.gem ( 92%)Fetching: bundler-1.2.0.rc.gem ( 94%)Fetching: bundler-1.2.0.rc.gem ( 96%)Fetching: bundler-1.2.0.rc.gem ( 99%)Fetching: bundler-1.2.0.rc.gem (100%)Fetching: bundler-1.2.0.rc.gem (100%)
Successfully installed bundler-1.2.0.rc
1 gem installed
$ bundle install --without development
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://github.com/rack/rack-contrib
remote: Counting objects: 1054, done.[K
remote: Compressing objects:   0% (1/443)   [Kremote: Compressing objects:   1% (5/443)   [Kremote: Compressing objects:   2% (9/443)   [Kremote: Compressing objects:   3% (14/443)   [Kremote: Compressing objects:   4% (18/443)   [Kremote: Compressing objects:   5% (23/443)   [Kremote: Compressing objects:   6% (27/443)   [Kremote: Compressing objects:   7% (32/443)   [Kremote: Compressing objects:   8% (36/443)   [Kremote: Compressing objects:   9% (40/443)   [Kremote: Compressing objects:  10% (45/443)   [Kremote: Compressing objects:  11% (49/443)   [Kremote: Compressing objects:  12% (54/443)   [Kremote: Compressing objects:  13% (58/443)   [Kremote: Compressing objects:  14% (63/443)   [Kremote: Compressing objects:  15% (67/443)   [Kremote: Compressing objects:  16% (71/443)   [Kremote: Compressing objects:  17% (76/443)   [Kremote: Compressing objects:  18% (80/443)   [Kremote: Compressing objects:  19% (85/443)   [Kremote: Compressing objects:  20% (89/443)   [Kremote: Compressing objects:  21% (94/443)   [Kremote: Compressing objects:  22% (98/443)   [Kremote: Compressing objects:  23% (102/443)   [Kremote: Compressing objects:  24% (107/443)   [Kremote: Compressing objects:  25% (111/443)   [Kremote: Compressing objects:  26% (116/443)   [Kremote: Compressing objects:  27% (120/443)   [Kremote: Compressing objects:  28% (125/443)   [Kremote: Compressing objects:  29% (129/443)   [Kremote: Compressing objects:  30% (133/443)   [Kremote: Compressing objects:  31% (138/443)   [Kremote: Compressing objects:  32% (142/443)   [Kremote: Compressing objects:  33% (147/443)   [Kremote: Compressing objects:  34% (151/443)   [Kremote: Compressing objects:  35% (156/443)   [Kremote: Compressing objects:  36% (160/443)   [Kremote: Compressing objects:  37% (164/443)   [Kremote: Compressing objects:  38% (169/443)   [Kremote: Compressing objects:  39% (173/443)   [Kremote: Compressing objects:  40% (178/443)   [Kremote: Compressing objects:  41% (182/443)   [Kremote: Compressing objects:  42% (187/443)   [Kremote: Compressing objects:  43% (191/443)   [Kremote: Compressing objects:  44% (195/443)   [Kremote: Compressing objects:  45% (200/443)   [Kremote: Compressing objects:  46% (204/443)   [Kremote: Compressing objects:  47% (209/443)   [Kremote: Compressing objects:  48% (213/443)   [Kremote: Compressing objects:  49% (218/443)   [Kremote: Compressing objects:  50% (222/443)   [Kremote: Compressing objects:  51% (226/443)   [Kremote: Compressing objects:  52% (231/443)   [Kremote: Compressing objects:  53% (235/443)   [Kremote: Compressing objects:  54% (240/443)   [Kremote: Compressing objects:  55% (244/443)   [Kremote: Compressing objects:  56% (249/443)   [Kremote: Compressing objects:  57% (253/443)   [Kremote: Compressing objects:  58% (257/443)   [Kremote: Compressing objects:  59% (262/443)   [Kremote: Compressing objects:  60% (266/443)   [Kremote: Compressing objects:  61% (271/443)   [Kremote: Compressing objects:  62% (275/443)   [Kremote: Compressing objects:  63% (280/443)   [Kremote: Compressing objects:  64% (284/443)   [Kremote: Compressing objects:  65% (288/443)   [Kremote: Compressing objects:  66% (293/443)   [Kremote: Compressing objects:  67% (297/443)   [Kremote: Compressing objects:  68% (302/443)   [Kremote: Compressing objects:  69% (306/443)   [Kremote: Compressing objects:  70% (311/443)   [Kremote: Compressing objects:  71% (315/443)   [Kremote: Compressing objects:  72% (319/443)   [Kremote: Compressing objects:  73% (324/443)   [Kremote: Compressing objects:  74% (328/443)   [Kremote: Compressing objects:  75% (333/443)   [Kremote: Compressing objects:  76% (337/443)   [Kremote: Compressing objects:  77% (342/443)   [Kremote: Compressing objects:  78% (346/443)   [Kremote: Compressing objects:  79% (350/443)   [Kremote: Compressing objects:  80% (355/443)   [Kremote: Compressing objects:  81% (359/443)   [Kremote: Compressing objects:  82% (364/443)   [Kremote: Compressing objects:  83% (368/443)   [Kremote: Compressing objects:  84% (373/443)   [Kremote: Compressing objects:  85% (377/443)   [Kremote: Compressing objects:  86% (381/443)   [Kremote: Compressing objects:  87% (386/443)   [Kremote: Compressing objects:  88% (390/443)   [Kremote: Compressing objects:  89% (395/443)   [Kremote: Compressing objects:  90% (399/443)   [Kremote: Compressing objects:  91% (404/443)   [Kremote: Compressing objects:  92% (408/443)   [Kremote: Compressing objects:  93% (412/443)   [Kremote: Compressing objects:  94% (417/443)   [Kremote: Compressing objects:  95% (421/443)   [Kremote: Compressing objects:  96% (426/443)   [Kremote: Compressing objects:  97% (430/443)   [Kremote: Compressing objects:  98% (435/443)   [Kremote: Compressing objects:  99% (439/443)   [Kremote: Compressing objects: 100% (443/443)   [Kremote: Compressing objects: 100% (443/443), done.[K
Receiving objects:   0% (1/1054)   Receiving objects:   1% (11/1054)   Receiving objects:   2% (22/1054)   Receiving objects:   3% (32/1054)   Receiving objects:   4% (43/1054)   Receiving objects:   5% (53/1054)   Receiving objects:   6% (64/1054)   Receiving objects:   7% (74/1054)   Receiving objects:   8% (85/1054)   Receiving objects:   9% (95/1054)   Receiving objects:  10% (106/1054)   Receiving objects:  11% (116/1054)   Receiving objects:  12% (127/1054)   Receiving objects:  13% (138/1054)   Receiving objects:  14% (148/1054)   Receiving objects:  15% (159/1054)   Receiving objects:  16% (169/1054)   Receiving objects:  17% (180/1054)   Receiving objects:  18% (190/1054)   Receiving objects:  19% (201/1054)   Receiving objects:  20% (211/1054)   Receiving objects:  21% (222/1054)   Receiving objects:  22% (232/1054)   Receiving objects:  23% (243/1054)   Receiving objects:  24% (253/1054)   Receiving objects:  25% (264/1054)   Receiving objects:  26% (275/1054)   Receiving objects:  27% (285/1054)   Receiving objects:  28% (296/1054)   Receiving objects:  29% (306/1054)   Receiving objects:  30% (317/1054)   Receiving objects:  31% (327/1054)   Receiving objects:  32% (338/1054)   Receiving objects:  33% (348/1054)   Receiving objects:  34% (359/1054)   Receiving objects:  35% (369/1054)   Receiving objects:  36% (380/1054)   Receiving objects:  37% (390/1054)   Receiving objects:  38% (401/1054)   Receiving objects:  39% (412/1054)   Receiving objects:  40% (422/1054)   Receiving objects:  41% (433/1054)   Receiving objects:  42% (443/1054)   Receiving objects:  43% (454/1054)   Receiving objects:  44% (464/1054)   Receiving objects:  45% (475/1054)   Receiving objects:  46% (485/1054)   Receiving objects:  47% (496/1054)   Receiving objects:  48% (506/1054)   Receiving objects:  49% (517/1054)   Receiving objects:  50% (527/1054)   Receiving objects:  51% (538/1054)   Receiving objects:  52% (549/1054)   Receiving objects:  53% (559/1054)   Receiving objects:  54% (570/1054)   Receiving objects:  55% (580/1054)   Receiving objects:  56% (591/1054)   Receiving objects:  57% (601/1054)   Receiving objects:  58% (612/1054)   Receiving objects:  59% (622/1054)   Receiving objects:  60% (633/1054)   Receiving objects:  61% (643/1054)   Receiving objects:  62% (654/1054)   Receiving objects:  63% (665/1054)   Receiving objects:  64% (675/1054)   Receiving objects:  65% (686/1054)   Receiving objects:  66% (696/1054)   Receiving objects:  67% (707/1054)   Receiving objects:  68% (717/1054)   Receiving objects:  69% (728/1054)   Receiving objects:  70% (738/1054)   Receiving objects:  71% (749/1054)   Receiving objects:  72% (759/1054)   Receiving objects:  73% (770/1054)   Receiving objects:  74% (780/1054)   Receiving objects:  75% (791/1054)   Receiving objects:  76% (802/1054)   Receiving objects:  77% (812/1054)   Receiving objects:  78% (823/1054)   Receiving objects:  79% (833/1054)   Receiving objects:  80% (844/1054)   Receiving objects:  81% (854/1054)   Receiving objects:  82% (865/1054)   Receiving objects:  83% (875/1054)   Receiving objects:  84% (886/1054)   Receiving objects:  85% (896/1054)   Receiving objects:  86% (907/1054)   Receiving objects:  87% (917/1054)   remote: Total 1054 (delta 573), reused 925 (delta 478)[K
Receiving objects:  88% (928/1054)   Receiving objects:  89% (939/1054)   Receiving objects:  90% (949/1054)   Receiving objects:  91% (960/1054)   Receiving objects:  92% (970/1054)   Receiving objects:  93% (981/1054)   Receiving objects:  94% (991/1054)   Receiving objects:  95% (1002/1054)   Receiving objects:  96% (1012/1054)   Receiving objects:  97% (1023/1054)   Receiving objects:  98% (1033/1054)   Receiving objects:  99% (1044/1054)   Receiving objects: 100% (1054/1054)   Receiving objects: 100% (1054/1054), 136.74 KiB, done.
Resolving deltas:   0% (0/573)   Resolving deltas:   6% (36/573)   Resolving deltas:  20% (115/573)   Resolving deltas:  30% (174/573)   Resolving deltas:  34% (195/573)   Resolving deltas:  38% (218/573)   Resolving deltas:  41% (240/573)   Resolving deltas:  47% (270/573)   Resolving deltas:  51% (294/573)   Resolving deltas:  55% (320/573)   Resolving deltas:  58% (338/573)   Resolving deltas:  64% (367/573)   Resolving deltas:  71% (409/573)   Resolving deltas:  72% (413/573)   Resolving deltas:  73% (419/573)   Resolving deltas:  74% (425/573)   Resolving deltas:  77% (446/573)   Resolving deltas:  78% (451/573)   Resolving deltas:  79% (454/573)   Resolving deltas:  81% (469/573)   Resolving deltas:  82% (471/573)   Resolving deltas:  85% (489/573)   Resolving deltas:  86% (493/573)   Resolving deltas:  87% (500/573)   Resolving deltas:  88% (506/573)   Resolving deltas:  89% (510/573)   Resolving deltas:  92% (530/573)   Resolving deltas:  93% (533/573)   Resolving deltas:  94% (539/573)   Resolving deltas:  96% (551/573)   Resolving deltas:  97% (557/573)   Resolving deltas:  98% (564/573)   Resolving deltas:  99% (571/573)   Resolving deltas: 100% (573/573)   Resolving deltas: 100% (573/573), done.
Fetching https://github.com/livingsocial/rake-pipeline.git
remote: Counting objects: 1409, done.[K
remote: Compressing objects:   0% (1/520)   [Kremote: Compressing objects:   1% (6/520)   [Kremote: Compressing objects:   2% (11/520)   [Kremote: Compressing objects:   3% (16/520)   [Kremote: Compressing objects:   4% (21/520)   [Kremote: Compressing objects:   5% (26/520)   [Kremote: Compressing objects:   6% (32/520)   [Kremote: Compressing objects:   7% (37/520)   [Kremote: Compressing objects:   8% (42/520)   [Kremote: Compressing objects:   9% (47/520)   [Kremote: Compressing objects:  10% (52/520)   [Kremote: Compressing objects:  11% (58/520)   [Kremote: Compressing objects:  12% (63/520)   [Kremote: Compressing objects:  13% (68/520)   [Kremote: Compressing objects:  14% (73/520)   [Kremote: Compressing objects:  15% (78/520)   [Kremote: Compressing objects:  16% (84/520)   [Kremote: Compressing objects:  17% (89/520)   [Kremote: Compressing objects:  18% (94/520)   [Kremote: Compressing objects:  19% (99/520)   [Kremote: Compressing objects:  20% (104/520)   [Kremote: Compressing objects:  21% (110/520)   [Kremote: Compressing objects:  22% (115/520)   [Kremote: Compressing objects:  23% (120/520)   [Kremote: Compressing objects:  24% (125/520)   [Kremote: Compressing objects:  25% (130/520)   [Kremote: Compressing objects:  26% (136/520)   [Kremote: Compressing objects:  27% (141/520)   [Kremote: Compressing objects:  28% (146/520)   [Kremote: Compressing objects:  29% (151/520)   [Kremote: Compressing objects:  30% (156/520)   [Kremote: Compressing objects:  31% (162/520)   [Kremote: Compressing objects:  32% (167/520)   [Kremote: Compressing objects:  33% (172/520)   [Kremote: Compressing objects:  34% (177/520)   [Kremote: Compressing objects:  35% (182/520)   [Kremote: Compressing objects:  36% (188/520)   [Kremote: Compressing objects:  37% (193/520)   [Kremote: Compressing objects:  38% (198/520)   [Kremote: Compressing objects:  39% (203/520)   [Kremote: Compressing objects:  40% (208/520)   [Kremote: Compressing objects:  41% (214/520)   [Kremote: Compressing objects:  42% (219/520)   [Kremote: Compressing objects:  43% (224/520)   [Kremote: Compressing objects:  44% (229/520)   [Kremote: Compressing objects:  45% (234/520)   [Kremote: Compressing objects:  46% (240/520)   [Kremote: Compressing objects:  47% (245/520)   [Kremote: Compressing objects:  48% (250/520)   [Kremote: Compressing objects:  49% (255/520)   [Kremote: Compressing objects:  50% (260/520)   [Kremote: Compressing objects:  51% (266/520)   [Kremote: Compressing objects:  52% (271/520)   [Kremote: Compressing objects:  53% (276/520)   [Kremote: Compressing objects:  54% (281/520)   [Kremote: Compressing objects:  55% (286/520)   [Kremote: Compressing objects:  56% (292/520)   [Kremote: Compressing objects:  57% (297/520)   [Kremote: Compressing objects:  58% (302/520)   [Kremote: Compressing objects:  59% (307/520)   [Kremote: Compressing objects:  60% (312/520)   [Kremote: Compressing objects:  61% (318/520)   [Kremote: Compressing objects:  62% (323/520)   [Kremote: Compressing objects:  63% (328/520)   [Kremote: Compressing objects:  64% (333/520)   [Kremote: Compressing objects:  65% (338/520)   [Kremote: Compressing objects:  66% (344/520)   [Kremote: Compressing objects:  67% (349/520)   [Kremote: Compressing objects:  68% (354/520)   [Kremote: Compressing objects:  69% (359/520)   [Kremote: Compressing objects:  70% (364/520)   [Kremote: Compressing objects:  71% (370/520)   [Kremote: Compressing objects:  72% (375/520)   [Kremote: Compressing objects:  73% (380/520)   [Kremote: Compressing objects:  74% (385/520)   [Kremote: Compressing objects:  75% (390/520)   [Kremote: Compressing objects:  76% (396/520)   [Kremote: Compressing objects:  77% (401/520)   [Kremote: Compressing objects:  78% (406/520)   [Kremote: Compressing objects:  79% (411/520)   [Kremote: Compressing objects:  80% (416/520)   [Kremote: Compressing objects:  81% (422/520)   [Kremote: Compressing objects:  82% (427/520)   [Kremote: Compressing objects:  83% (432/520)   [Kremote: Compressing objects:  84% (437/520)   [Kremote: Compressing objects:  85% (442/520)   [Kremote: Compressing objects:  86% (448/520)   [Kremote: Compressing objects:  87% (453/520)   [Kremote: Compressing objects:  88% (458/520)   [Kremote: Compressing objects:  89% (463/520)   [Kremote: Compressing objects:  90% (468/520)   [Kremote: Compressing objects:  91% (474/520)   [Kremote: Compressing objects:  92% (479/520)   [Kremote: Compressing objects:  93% (484/520)   [Kremote: Compressing objects:  94% (489/520)   [Kremote: Compressing objects:  95% (494/520)   [Kremote: Compressing objects:  96% (500/520)   [Kremote: Compressing objects:  97% (505/520)   [Kremote: Compressing objects:  98% (510/520)   [Kremote: Compressing objects:  99% (515/520)   [Kremote: Compressing objects: 100% (520/520)   [Kremote: Compressing objects: 100% (520/520), done.[K
Receiving objects:   0% (1/1409)   Receiving objects:   1% (15/1409)   Receiving objects:   2% (29/1409)   Receiving objects:   3% (43/1409)   Receiving objects:   4% (57/1409)   Receiving objects:   5% (71/1409)   Receiving objects:   6% (85/1409)   Receiving objects:   7% (99/1409)   Receiving objects:   8% (113/1409)   Receiving objects:   9% (127/1409)   Receiving objects:  10% (141/1409)   Receiving objects:  11% (155/1409)   Receiving objects:  12% (170/1409)   Receiving objects:  13% (184/1409)   Receiving objects:  14% (198/1409)   Receiving objects:  15% (212/1409)   Receiving objects:  16% (226/1409)   Receiving objects:  17% (240/1409)   Receiving objects:  18% (254/1409)   Receiving objects:  19% (268/1409)   Receiving objects:  20% (282/1409)   Receiving objects:  21% (296/1409)   Receiving objects:  22% (310/1409)   Receiving objects:  23% (325/1409)   Receiving objects:  24% (339/1409)   Receiving objects:  25% (353/1409)   Receiving objects:  26% (367/1409)   Receiving objects:  27% (381/1409)   Receiving objects:  28% (395/1409)   Receiving objects:  29% (409/1409)   Receiving objects:  30% (423/1409)   Receiving objects:  31% (437/1409)   Receiving objects:  32% (451/1409)   Receiving objects:  33% (465/1409)   Receiving objects:  34% (480/1409)   Receiving objects:  35% (494/1409)   Receiving objects:  36% (508/1409)   Receiving objects:  37% (522/1409)   Receiving objects:  38% (536/1409)   Receiving objects:  39% (550/1409)   Receiving objects:  40% (564/1409)   Receiving objects:  41% (578/1409)   Receiving objects:  42% (592/1409)   Receiving objects:  43% (606/1409)   Receiving objects:  44% (620/1409)   Receiving objects:  45% (635/1409)   Receiving objects:  46% (649/1409)   Receiving objects:  47% (663/1409)   Receiving objects:  48% (677/1409)   Receiving objects:  49% (691/1409)   Receiving objects:  50% (705/1409)   Receiving objects:  51% (719/1409)   Receiving objects:  52% (733/1409)   Receiving objects:  53% (747/1409)   Receiving objects:  54% (761/1409)   Receiving objects:  55% (775/1409)   Receiving objects:  56% (790/1409)   Receiving objects:  57% (804/1409)   Receiving objects:  58% (818/1409)   Receiving objects:  59% (832/1409)   Receiving objects:  60% (846/1409)   Receiving objects:  61% (860/1409)   Receiving objects:  62% (874/1409)   Receiving objects:  63% (888/1409)   Receiving objects:  64% (902/1409)   Receiving objects:  65% (916/1409)   Receiving objects:  66% (930/1409)   Receiving objects:  67% (945/1409)   Receiving objects:  68% (959/1409)   Receiving objects:  69% (973/1409)   Receiving objects:  70% (987/1409)   Receiving objects:  71% (1001/1409)   Receiving objects:  72% (1015/1409)   Receiving objects:  73% (1029/1409)   Receiving objects:  74% (1043/1409)   Receiving objects:  75% (1057/1409)   Receiving objects:  76% (1071/1409)   Receiving objects:  77% (1085/1409)   Receiving objects:  78% (1100/1409)   Receiving objects:  79% (1114/1409)   remote: Total 1409 (delta 929), reused 1313 (delta 838)[K
Receiving objects:  80% (1128/1409)   Receiving objects:  81% (1142/1409)   Receiving objects:  82% (1156/1409)   Receiving objects:  83% (1170/1409)   Receiving objects:  84% (1184/1409)   Receiving objects:  85% (1198/1409)   Receiving objects:  86% (1212/1409)   Receiving objects:  87% (1226/1409)   Receiving objects:  88% (1240/1409)   Receiving objects:  89% (1255/1409)   Receiving objects:  90% (1269/1409)   Receiving objects:  91% (1283/1409)   Receiving objects:  92% (1297/1409)   Receiving objects:  93% (1311/1409)   Receiving objects:  94% (1325/1409)   Receiving objects:  95% (1339/1409)   Receiving objects:  96% (1353/1409)   Receiving objects:  97% (1367/1409)   Receiving objects:  98% (1381/1409)   Receiving objects:  99% (1395/1409)   Receiving objects: 100% (1409/1409)   Receiving objects: 100% (1409/1409), 190.71 KiB, done.
Resolving deltas:   0% (0/929)   Resolving deltas:  18% (173/929)   Resolving deltas:  20% (191/929)   Resolving deltas:  25% (239/929)   Resolving deltas:  26% (246/929)   Resolving deltas:  28% (261/929)   Resolving deltas:  36% (336/929)   Resolving deltas:  37% (347/929)   Resolving deltas:  43% (400/929)   Resolving deltas:  44% (409/929)   Resolving deltas:  45% (422/929)   Resolving deltas:  46% (428/929)   Resolving deltas:  47% (442/929)   Resolving deltas:  48% (446/929)   Resolving deltas:  52% (484/929)   Resolving deltas:  53% (500/929)   Resolving deltas:  54% (504/929)   Resolving deltas:  55% (515/929)   Resolving deltas:  56% (524/929)   Resolving deltas:  57% (531/929)   Resolving deltas:  63% (587/929)   Resolving deltas:  66% (616/929)   Resolving deltas:  67% (628/929)   Resolving deltas:  69% (647/929)   Resolving deltas:  72% (677/929)   Resolving deltas:  73% (680/929)   Resolving deltas:  74% (688/929)   Resolving deltas:  75% (706/929)   Resolving deltas:  77% (724/929)   Resolving deltas:  78% (730/929)   Resolving deltas:  81% (754/929)   Resolving deltas:  82% (762/929)   Resolving deltas:  83% (773/929)   Resolving deltas:  84% (781/929)   Resolving deltas:  85% (790/929)   Resolving deltas:  87% (811/929)   Resolving deltas:  88% (822/929)   Resolving deltas:  89% (832/929)   Resolving deltas:  92% (857/929)   Resolving deltas:  93% (871/929)   Resolving deltas:  96% (900/929)   Resolving deltas:  97% (908/929)   Resolving deltas:  98% (913/929)   Resolving deltas:  99% (925/929)   Resolving deltas: 100% (929/929)   Resolving deltas: 100% (929/929), done.
Fetching https://github.com/wycats/rake-pipeline-web-filters.git
remote: Counting objects: 674, done.[K
remote: Compressing objects:   0% (1/207)   [Kremote: Compressing objects:   1% (3/207)   [Kremote: Compressing objects:   2% (5/207)   [Kremote: Compressing objects:   3% (7/207)   [Kremote: Compressing objects:   4% (9/207)   [Kremote: Compressing objects:   5% (11/207)   [Kremote: Compressing objects:   6% (13/207)   [Kremote: Compressing objects:   7% (15/207)   [Kremote: Compressing objects:   8% (17/207)   [Kremote: Compressing objects:   9% (19/207)   [Kremote: Compressing objects:  10% (21/207)   [Kremote: Compressing objects:  11% (23/207)   [Kremote: Compressing objects:  12% (25/207)   [Kremote: Compressing objects:  13% (27/207)   [Kremote: Compressing objects:  14% (29/207)   [Kremote: Compressing objects:  15% (32/207)   [Kremote: Compressing objects:  16% (34/207)   [Kremote: Compressing objects:  17% (36/207)   [Kremote: Compressing objects:  18% (38/207)   [Kremote: Compressing objects:  19% (40/207)   [Kremote: Compressing objects:  20% (42/207)   [Kremote: Compressing objects:  21% (44/207)   [Kremote: Compressing objects:  22% (46/207)   [Kremote: Compressing objects:  23% (48/207)   [Kremote: Compressing objects:  24% (50/207)   [Kremote: Compressing objects:  25% (52/207)   [Kremote: Compressing objects:  26% (54/207)   [Kremote: Compressing objects:  27% (56/207)   [Kremote: Compressing objects:  28% (58/207)   [Kremote: Compressing objects:  29% (61/207)   [Kremote: Compressing objects:  30% (63/207)   [Kremote: Compressing objects:  31% (65/207)   [Kremote: Compressing objects:  32% (67/207)   [Kremote: Compressing objects:  33% (69/207)   [Kremote: Compressing objects:  34% (71/207)   [Kremote: Compressing objects:  35% (73/207)   [Kremote: Compressing objects:  36% (75/207)   [Kremote: Compressing objects:  37% (77/207)   [Kremote: Compressing objects:  38% (79/207)   [Kremote: Compressing objects:  39% (81/207)   [Kremote: Compressing objects:  40% (83/207)   [Kremote: Compressing objects:  41% (85/207)   [Kremote: Compressing objects:  42% (87/207)   [Kremote: Compressing objects:  43% (90/207)   [Kremote: Compressing objects:  44% (92/207)   [Kremote: Compressing objects:  45% (94/207)   [Kremote: Compressing objects:  46% (96/207)   [Kremote: Compressing objects:  47% (98/207)   [Kremote: Compressing objects:  48% (100/207)   [Kremote: Compressing objects:  49% (102/207)   [Kremote: Compressing objects:  50% (104/207)   [Kremote: Compressing objects:  51% (106/207)   [Kremote: Compressing objects:  52% (108/207)   [Kremote: Compressing objects:  53% (110/207)   [Kremote: Compressing objects:  54% (112/207)   [Kremote: Compressing objects:  55% (114/207)   [Kremote: Compressing objects:  56% (116/207)   [Kremote: Compressing objects:  57% (118/207)   [Kremote: Compressing objects:  58% (121/207)   [Kremote: Compressing objects:  59% (123/207)   [Kremote: Compressing objects:  60% (125/207)   [Kremote: Compressing objects:  61% (127/207)   [Kremote: Compressing objects:  62% (129/207)   [Kremote: Compressing objects:  63% (131/207)   [Kremote: Compressing objects:  64% (133/207)   [Kremote: Compressing objects:  65% (135/207)   [Kremote: Compressing objects:  66% (137/207)   [Kremote: Compressing objects:  67% (139/207)   [Kremote: Compressing objects:  68% (141/207)   [Kremote: Compressing objects:  69% (143/207)   [Kremote: Compressing objects:  70% (145/207)   [Kremote: Compressing objects:  71% (147/207)   [Kremote: Compressing objects:  72% (150/207)   [Kremote: Compressing objects:  73% (152/207)   [Kremote: Compressing objects:  74% (154/207)   [Kremote: Compressing objects:  75% (156/207)   [Kremote: Compressing objects:  76% (158/207)   [Kremote: Compressing objects:  77% (160/207)   [Kremote: Compressing objects:  78% (162/207)   [Kremote: Compressing objects:  79% (164/207)   [Kremote: Compressing objects:  80% (166/207)   [Kremote: Compressing objects:  81% (168/207)   [Kremote: Compressing objects:  82% (170/207)   [Kremote: Compressing objects:  83% (172/207)   [Kremote: Compressing objects:  84% (174/207)   [Kremote: Compressing objects:  85% (176/207)   [Kremote: Compressing objects:  86% (179/207)   [Kremote: Compressing objects:  87% (181/207)   [Kremote: Compressing objects:  88% (183/207)   [Kremote: Compressing objects:  89% (185/207)   [Kremote: Compressing objects:  90% (187/207)   [Kremote: Compressing objects:  91% (189/207)   [Kremote: Compressing objects:  92% (191/207)   [Kremote: Compressing objects:  93% (193/207)   [Kremote: Compressing objects:  94% (195/207)   [Kremote: Compressing objects:  95% (197/207)   [Kremote: Compressing objects:  96% (199/207)   [Kremote: Compressing objects:  97% (201/207)   [Kremote: Compressing objects:  98% (203/207)   [Kremote: Compressing objects:  99% (205/207)   [Kremote: Compressing objects: 100% (207/207)   [Kremote: Compressing objects: 100% (207/207), done.[K
Receiving objects:   0% (1/674)   Receiving objects:   1% (7/674)   Receiving objects:   2% (14/674)   Receiving objects:   3% (21/674)   Receiving objects:   4% (27/674)   Receiving objects:   5% (34/674)   Receiving objects:   6% (41/674)   Receiving objects:   7% (48/674)   Receiving objects:   8% (54/674)   Receiving objects:   9% (61/674)   Receiving objects:  10% (68/674)   Receiving objects:  11% (75/674)   Receiving objects:  12% (81/674)   Receiving objects:  13% (88/674)   Receiving objects:  14% (95/674)   Receiving objects:  15% (102/674)   Receiving objects:  16% (108/674)   Receiving objects:  17% (115/674)   Receiving objects:  18% (122/674)   Receiving objects:  19% (129/674)   Receiving objects:  20% (135/674)   Receiving objects:  21% (142/674)   Receiving objects:  22% (149/674)   Receiving objects:  23% (156/674)   Receiving objects:  24% (162/674)   Receiving objects:  25% (169/674)   Receiving objects:  26% (176/674)   Receiving objects:  27% (182/674)   Receiving objects:  28% (189/674)   Receiving objects:  29% (196/674)   Receiving objects:  30% (203/674)   Receiving objects:  31% (209/674)   Receiving objects:  32% (216/674)   Receiving objects:  33% (223/674)   Receiving objects:  34% (230/674)   Receiving objects:  35% (236/674)   Receiving objects:  36% (243/674)   Receiving objects:  37% (250/674)   Receiving objects:  38% (257/674)   Receiving objects:  39% (263/674)   Receiving objects:  40% (270/674)   Receiving objects:  41% (277/674)   Receiving objects:  42% (284/674)   Receiving objects:  43% (290/674)   Receiving objects:  44% (297/674)   Receiving objects:  45% (304/674)   Receiving objects:  46% (311/674)   Receiving objects:  47% (317/674)   Receiving objects:  48% (324/674)   Receiving objects:  49% (331/674)   Receiving objects:  50% (337/674)   Receiving objects:  51% (344/674)   Receiving objects:  52% (351/674)   Receiving objects:  53% (358/674)   Receiving objects:  54% (364/674)   Receiving objects:  55% (371/674)   Receiving objects:  56% (378/674)   Receiving objects:  57% (385/674)   Receiving objects:  58% (391/674)   Receiving objects:  59% (398/674)   Receiving objects:  60% (405/674)   Receiving objects:  61% (412/674)   Receiving objects:  62% (418/674)   Receiving objects:  63% (425/674)   Receiving objects:  64% (432/674)   Receiving objects:  65% (439/674)   Receiving objects:  66% (445/674)   Receiving objects:  67% (452/674)   Receiving objects:  68% (459/674)   Receiving objects:  69% (466/674)   Receiving objects:  70% (472/674)   Receiving objects:  71% (479/674)   Receiving objects:  72% (486/674)   Receiving objects:  73% (493/674)   Receiving objects:  74% (499/674)   Receiving objects:  75% (506/674)   Receiving objects:  76% (513/674)   remote: Total 674 (delta 491), reused 646 (delta 463)[K
Receiving objects:  77% (519/674)   Receiving objects:  78% (526/674)   Receiving objects:  79% (533/674)   Receiving objects:  80% (540/674)   Receiving objects:  81% (546/674)   Receiving objects:  82% (553/674)   Receiving objects:  83% (560/674)   Receiving objects:  84% (567/674)   Receiving objects:  85% (573/674)   Receiving objects:  86% (580/674)   Receiving objects:  87% (587/674)   Receiving objects:  88% (594/674)   Receiving objects:  89% (600/674)   Receiving objects:  90% (607/674)   Receiving objects:  91% (614/674)   Receiving objects:  92% (621/674)   Receiving objects:  93% (627/674)   Receiving objects:  94% (634/674)   Receiving objects:  95% (641/674)   Receiving objects:  96% (648/674)   Receiving objects:  97% (654/674)   Receiving objects:  98% (661/674)   Receiving objects:  99% (668/674)   Receiving objects: 100% (674/674)   Receiving objects: 100% (674/674), 90.14 KiB, done.
Resolving deltas:   0% (0/491)   Resolving deltas:  18% (93/491)   Resolving deltas:  19% (96/491)   Resolving deltas:  28% (140/491)   Resolving deltas:  33% (164/491)   Resolving deltas:  34% (168/491)   Resolving deltas:  39% (192/491)   Resolving deltas:  41% (204/491)   Resolving deltas:  42% (210/491)   Resolving deltas:  47% (232/491)   Resolving deltas:  52% (259/491)   Resolving deltas:  53% (261/491)   Resolving deltas:  54% (268/491)   Resolving deltas:  55% (272/491)   Resolving deltas:  56% (276/491)   Resolving deltas:  57% (280/491)   Resolving deltas:  61% (302/491)   Resolving deltas:  62% (305/491)   Resolving deltas:  65% (321/491)   Resolving deltas:  66% (326/491)   Resolving deltas:  70% (344/491)   Resolving deltas:  72% (355/491)   Resolving deltas:  74% (368/491)   Resolving deltas:  75% (371/491)   Resolving deltas:  78% (386/491)   Resolving deltas:  79% (389/491)   Resolving deltas:  87% (432/491)   Resolving deltas:  91% (451/491)   Resolving deltas:  93% (458/491)   Resolving deltas:  94% (463/491)   Resolving deltas:  98% (482/491)   Resolving deltas: 100% (491/491)   Resolving deltas: 100% (491/491), done.
Fetching https://github.com/travis-ci/travis-assets
remote: Counting objects: 3310, done.[K
remote: Compressing objects:   0% (1/2323)   [Kremote: Compressing objects:   1% (24/2323)   [Kremote: Compressing objects:   2% (47/2323)   [Kremote: Compressing objects:   3% (70/2323)   [Kremote: Compressing objects:   4% (93/2323)   [Kremote: Compressing objects:   5% (117/2323)   [Kremote: Compressing objects:   6% (140/2323)   [Kremote: Compressing objects:   7% (163/2323)   [Kremote: Compressing objects:   7% (182/2323)   [Kremote: Compressing objects:   8% (186/2323)   [Kremote: Compressing objects:   9% (210/2323)   [Kremote: Compressing objects:  10% (233/2323)   [Kremote: Compressing objects:  11% (256/2323)   [Kremote: Compressing objects:  12% (279/2323)   [Kremote: Compressing objects:  13% (302/2323)   [Kremote: Compressing objects:  14% (326/2323)   [Kremote: Compressing objects:  15% (349/2323)   [Kremote: Compressing objects:  16% (372/2323)   [Kremote: Compressing objects:  16% (393/2323)   [Kremote: Compressing objects:  17% (395/2323)   [Kremote: Compressing objects:  18% (419/2323)   [Kremote: Compressing objects:  19% (442/2323)   [Kremote: Compressing objects:  20% (465/2323)   [Kremote: Compressing objects:  21% (488/2323)   [Kremote: Compressing objects:  22% (512/2323)   [Kremote: Compressing objects:  23% (535/2323)   [Kremote: Compressing objects:  24% (558/2323)   [Kremote: Compressing objects:  25% (581/2323)   [Kremote: Compressing objects:  26% (604/2323)   [Kremote: Compressing objects:  27% (628/2323)   [Kremote: Compressing objects:  28% (651/2323)   [Kremote: Compressing objects:  29% (674/2323)   [Kremote: Compressing objects:  30% (697/2323)   [Kremote: Compressing objects:  31% (721/2323)   [Kremote: Compressing objects:  32% (744/2323)   [Kremote: Compressing objects:  33% (767/2323)   [Kremote: Compressing objects:  34% (790/2323)   [Kremote: Compressing objects:  35% (814/2323)   [Kremote: Compressing objects:  36% (837/2323)   [Kremote: Compressing objects:  37% (860/2323)   [Kremote: Compressing objects:  38% (883/2323)   [Kremote: Compressing objects:  39% (906/2323)   [Kremote: Compressing objects:  40% (930/2323)   [Kremote: Compressing objects:  41% (953/2323)   [Kremote: Compressing objects:  42% (976/2323)   [Kremote: Compressing objects:  43% (999/2323)   [Kremote: Compressing objects:  44% (1023/2323)   [Kremote: Compressing objects:  45% (1046/2323)   [Kremote: Compressing objects:  46% (1069/2323)   [Kremote: Compressing objects:  47% (1092/2323)   [Kremote: Compressing objects:  48% (1116/2323)   [Kremote: Compressing objects:  49% (1139/2323)   [Kremote: Compressing objects:  50% (1162/2323)   [Kremote: Compressing objects:  51% (1185/2323)   [Kremote: Compressing objects:  52% (1208/2323)   [Kremote: Compressing objects:  53% (1232/2323)   [Kremote: Compressing objects:  54% (1255/2323)   [Kremote: Compressing objects:  55% (1278/2323)   [Kremote: Compressing objects:  56% (1301/2323)   [Kremote: Compressing objects:  57% (1325/2323)   [Kremote: Compressing objects:  58% (1348/2323)   [Kremote: Compressing objects:  59% (1371/2323)   [Kremote: Compressing objects:  60% (1394/2323)   [Kremote: Compressing objects:  61% (1418/2323)   [Kremote: Compressing objects:  62% (1441/2323)   [Kremote: Compressing objects:  63% (1464/2323)   [Kremote: Compressing objects:  64% (1487/2323)   [Kremote: Compressing objects:  65% (1510/2323)   [Kremote: Compressing objects:  66% (1534/2323)   [Kremote: Compressing objects:  67% (1557/2323)   [Kremote: Compressing objects:  68% (1580/2323)   [Kremote: Compressing objects:  69% (1603/2323)   [Kremote: Compressing objects:  70% (1627/2323)   [Kremote: Compressing objects:  71% (1650/2323)   [Kremote: Compressing objects:  72% (1673/2323)   [Kremote: Compressing objects:  73% (1696/2323)   [Kremote: Compressing objects:  74% (1720/2323)   [Kremote: Compressing objects:  75% (1743/2323)   [Kremote: Compressing objects:  76% (1766/2323)   [Kremote: Compressing objects:  77% (1789/2323)   [Kremote: Compressing objects:  78% (1812/2323)   [Kremote: Compressing objects:  79% (1836/2323)   [Kremote: Compressing objects:  80% (1859/2323)   [Kremote: Compressing objects:  81% (1882/2323)   [Kremote: Compressing objects:  82% (1905/2323)   [Kremote: Compressing objects:  83% (1929/2323)   [Kremote: Compressing objects:  84% (1952/2323)   [Kremote: Compressing objects:  85% (1975/2323)   [Kremote: Compressing objects:  86% (1998/2323)   [Kremote: Compressing objects:  87% (2022/2323)   [Kremote: Compressing objects:  88% (2045/2323)   [Kremote: Compressing objects:  89% (2068/2323)   [Kremote: Compressing objects:  90% (2091/2323)   [Kremote: Compressing objects:  91% (2114/2323)   [Kremote: Compressing objects:  92% (2138/2323)   [Kremote: Compressing objects:  93% (2161/2323)   [Kremote: Compressing objects:  94% (2184/2323)   [Kremote: Compressing objects:  95% (2207/2323)   [Kremote: Compressing objects:  96% (2231/2323)   [Kremote: Compressing objects:  97% (2254/2323)   [Kremote: Compressing objects:  98% (2277/2323)   [Kremote: Compressing objects:  99% (2300/2323)   [Kremote: Compressing objects: 100% (2323/2323)   [Kremote: Compressing objects: 100% (2323/2323), done.[K
Receiving objects:   0% (1/3310)   Receiving objects:   1% (34/3310)   Receiving objects:   2% (67/3310)   Receiving objects:   3% (100/3310)   Receiving objects:   4% (133/3310)   Receiving objects:   5% (166/3310)   Receiving objects:   6% (199/3310)   Receiving objects:   7% (232/3310)   Receiving objects:   8% (265/3310)   Receiving objects:   9% (298/3310)   Receiving objects:  10% (331/3310)   Receiving objects:  11% (365/3310)   Receiving objects:  12% (398/3310)   Receiving objects:  13% (431/3310)   Receiving objects:  14% (464/3310)   Receiving objects:  15% (497/3310)   Receiving objects:  16% (530/3310)   Receiving objects:  17% (563/3310)   Receiving objects:  18% (596/3310)   Receiving objects:  19% (629/3310)   Receiving objects:  20% (662/3310)   Receiving objects:  21% (696/3310)   Receiving objects:  22% (729/3310)   Receiving objects:  23% (762/3310)   Receiving objects:  24% (795/3310)   Receiving objects:  25% (828/3310)   Receiving objects:  26% (861/3310)   Receiving objects:  27% (894/3310)   Receiving objects:  28% (927/3310)   Receiving objects:  29% (960/3310)   Receiving objects:  30% (993/3310)   Receiving objects:  31% (1027/3310)   Receiving objects:  32% (1060/3310)   Receiving objects:  33% (1093/3310)   Receiving objects:  34% (1126/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  35% (1159/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  36% (1192/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  37% (1225/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  38% (1258/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  39% (1291/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  40% (1324/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  41% (1358/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  42% (1391/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  42% (1412/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  43% (1424/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  44% (1457/3310), 300.00 KiB | 521 KiB/s   Receiving objects:  45% (1490/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  46% (1523/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  47% (1556/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  48% (1589/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  49% (1622/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  50% (1655/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  51% (1689/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  52% (1722/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  53% (1755/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  54% (1788/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  55% (1821/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  56% (1854/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  57% (1887/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  58% (1920/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  59% (1953/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  60% (1986/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  61% (2020/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  62% (2053/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  63% (2086/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  64% (2119/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  65% (2152/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  66% (2185/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  67% (2218/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  68% (2251/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  69% (2284/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  70% (2317/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  71% (2351/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  72% (2384/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  73% (2417/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  74% (2450/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  75% (2483/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  76% (2516/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  77% (2549/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  78% (2582/3310), 2.00 MiB | 1.87 MiB/s   Receiving objects:  79% (2615/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  80% (2648/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  81% (2682/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  82% (2715/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  83% (2748/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  84% (2781/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  85% (2814/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  86% (2847/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  87% (2880/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  88% (2913/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  89% (2946/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  90% (2979/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  91% (3013/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  92% (3046/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  93% (3079/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  94% (3112/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  95% (3145/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  96% (3178/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  96% (3181/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  97% (3211/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  98% (3244/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects:  99% (3277/3310), 4.89 MiB | 3.11 MiB/s   remote: Total 3310 (delta 1088), reused 3044 (delta 844)[K
Receiving objects: 100% (3310/3310), 4.89 MiB | 3.11 MiB/s   Receiving objects: 100% (3310/3310), 7.44 MiB | 3.11 MiB/s, done.
Resolving deltas:   0% (0/1088)   Resolving deltas:   6% (66/1088)   Resolving deltas:   8% (88/1088)   Resolving deltas:   9% (105/1088)   Resolving deltas:  10% (110/1088)   Resolving deltas:  11% (120/1088)   Resolving deltas:  20% (227/1088)   Resolving deltas:  22% (250/1088)   Resolving deltas:  24% (263/1088)   Resolving deltas:  25% (279/1088)   Resolving deltas:  26% (283/1088)   Resolving deltas:  27% (298/1088)   Resolving deltas:  28% (305/1088)   Resolving deltas:  29% (323/1088)   Resolving deltas:  30% (333/1088)   Resolving deltas:  31% (342/1088)   Resolving deltas:  32% (350/1088)   Resolving deltas:  33% (360/1088)   Resolving deltas:  34% (380/1088)   Resolving deltas:  35% (388/1088)   Resolving deltas:  36% (396/1088)   Resolving deltas:  37% (403/1088)   Resolving deltas:  38% (414/1088)   Resolving deltas:  39% (426/1088)   Resolving deltas:  40% (442/1088)   Resolving deltas:  41% (447/1088)   Resolving deltas:  42% (466/1088)   Resolving deltas:  43% (471/1088)   Resolving deltas:  44% (480/1088)   Resolving deltas:  45% (490/1088)   Resolving deltas:  46% (503/1088)   Resolving deltas:  47% (520/1088)   Resolving deltas:  48% (527/1088)   Resolving deltas:  49% (536/1088)   Resolving deltas:  50% (552/1088)   Resolving deltas:  51% (555/1088)   Resolving deltas:  52% (570/1088)   Resolving deltas:  53% (582/1088)   Resolving deltas:  54% (596/1088)   Resolving deltas:  55% (600/1088)   Resolving deltas:  56% (615/1088)   Resolving deltas:  57% (621/1088)   Resolving deltas:  58% (636/1088)   Resolving deltas:  59% (642/1088)   Resolving deltas:  68% (741/1088)   Resolving deltas:  69% (759/1088)   Resolving deltas:  70% (762/1088)   Resolving deltas:  71% (773/1088)   Resolving deltas:  72% (787/1088)   Resolving deltas:  73% (796/1088)   Resolving deltas:  82% (902/1088)   Resolving deltas:  91% (1000/1088)   Resolving deltas:  92% (1010/1088)   Resolving deltas:  93% (1014/1088)   Resolving deltas:  94% (1025/1088)   Resolving deltas:  95% (1037/1088)   Resolving deltas:  96% (1046/1088)   Resolving deltas:  97% (1056/1088)   Resolving deltas:  98% (1068/1088)   Resolving deltas:  99% (1078/1088)   Resolving deltas: 100% (1088/1088)   Resolving deltas: 100% (1088/1088), done.
Fetching git://github.com/travis-ci/travis-core
remote: Counting objects: 10949   [Kremote: Counting objects: 11443, done.[K
remote: Compressing objects:   0% (1/3239)   [Kremote: Compressing objects:   1% (33/3239)   [Kremote: Compressing objects:   2% (65/3239)   [Kremote: Compressing objects:   3% (98/3239)   [Kremote: Compressing objects:   4% (130/3239)   [Kremote: Compressing objects:   5% (162/3239)   [Kremote: Compressing objects:   6% (195/3239)   [Kremote: Compressing objects:   7% (227/3239)   [Kremote: Compressing objects:   8% (260/3239)   [Kremote: Compressing objects:   9% (292/3239)   [Kremote: Compressing objects:  10% (324/3239)   [Kremote: Compressing objects:  11% (357/3239)   [Kremote: Compressing objects:  12% (389/3239)   [Kremote: Compressing objects:  13% (422/3239)   [Kremote: Compressing objects:  14% (454/3239)   [Kremote: Compressing objects:  15% (486/3239)   [Kremote: Compressing objects:  16% (519/3239)   [Kremote: Compressing objects:  17% (551/3239)   [Kremote: Compressing objects:  18% (584/3239)   [Kremote: Compressing objects:  19% (616/3239)   [Kremote: Compressing objects:  20% (648/3239)   [Kremote: Compressing objects:  21% (681/3239)   [Kremote: Compressing objects:  22% (713/3239)   [Kremote: Compressing objects:  23% (745/3239)   [Kremote: Compressing objects:  24% (778/3239)   [Kremote: Compressing objects:  25% (810/3239)   [Kremote: Compressing objects:  26% (843/3239)   [Kremote: Compressing objects:  27% (875/3239)   [Kremote: Compressing objects:  28% (907/3239)   [Kremote: Compressing objects:  29% (940/3239)   [Kremote: Compressing objects:  30% (972/3239)   [Kremote: Compressing objects:  31% (1005/3239)   [Kremote: Compressing objects:  32% (1037/3239)   [Kremote: Compressing objects:  33% (1069/3239)   [Kremote: Compressing objects:  34% (1102/3239)   [Kremote: Compressing objects:  35% (1134/3239)   [Kremote: Compressing objects:  36% (1167/3239)   [Kremote: Compressing objects:  37% (1199/3239)   [Kremote: Compressing objects:  38% (1231/3239)   [Kremote: Compressing objects:  39% (1264/3239)   [Kremote: Compressing objects:  40% (1296/3239)   [Kremote: Compressing objects:  41% (1328/3239)   [Kremote: Compressing objects:  42% (1361/3239)   [Kremote: Compressing objects:  43% (1393/3239)   [Kremote: Compressing objects:  44% (1426/3239)   [Kremote: Compressing objects:  45% (1458/3239)   [Kremote: Compressing objects:  46% (1490/3239)   [Kremote: Compressing objects:  47% (1523/3239)   [Kremote: Compressing objects:  48% (1555/3239)   [Kremote: Compressing objects:  49% (1588/3239)   [Kremote: Compressing objects:  50% (1620/3239)   [Kremote: Compressing objects:  51% (1652/3239)   [Kremote: Compressing objects:  52% (1685/3239)   [Kremote: Compressing objects:  53% (1717/3239)   [Kremote: Compressing objects:  54% (1750/3239)   [Kremote: Compressing objects:  55% (1782/3239)   [Kremote: Compressing objects:  56% (1814/3239)   [Kremote: Compressing objects:  57% (1847/3239)   [Kremote: Compressing objects:  58% (1879/3239)   [Kremote: Compressing objects:  59% (1912/3239)   [Kremote: Compressing objects:  60% (1944/3239)   [Kremote: Compressing objects:  61% (1976/3239)   [Kremote: Compressing objects:  62% (2009/3239)   [Kremote: Compressing objects:  63% (2041/3239)   [Kremote: Compressing objects:  64% (2073/3239)   [Kremote: Compressing objects:  65% (2106/3239)   [Kremote: Compressing objects:  66% (2138/3239)   [Kremote: Compressing objects:  67% (2171/3239)   [Kremote: Compressing objects:  68% (2203/3239)   [Kremote: Compressing objects:  69% (2235/3239)   [Kremote: Compressing objects:  70% (2268/3239)   [Kremote: Compressing objects:  71% (2300/3239)   [Kremote: Compressing objects:  72% (2333/3239)   [Kremote: Compressing objects:  73% (2365/3239)   [Kremote: Compressing objects:  74% (2397/3239)   [Kremote: Compressing objects:  75% (2430/3239)   [Kremote: Compressing objects:  76% (2462/3239)   [Kremote: Compressing objects:  77% (2495/3239)   [Kremote: Compressing objects:  78% (2527/3239)   [Kremote: Compressing objects:  79% (2559/3239)   [Kremote: Compressing objects:  80% (2592/3239)   [Kremote: Compressing objects:  81% (2624/3239)   [Kremote: Compressing objects:  82% (2656/3239)   [Kremote: Compressing objects:  83% (2689/3239)   [Kremote: Compressing objects:  84% (2721/3239)   [Kremote: Compressing objects:  85% (2754/3239)   [Kremote: Compressing objects:  86% (2786/3239)   [Kremote: Compressing objects:  87% (2818/3239)   [Kremote: Compressing objects:  88% (2851/3239)   [Kremote: Compressing objects:  89% (2883/3239)   [Kremote: Compressing objects:  90% (2916/3239)   [Kremote: Compressing objects:  91% (2948/3239)   [Kremote: Compressing objects:  92% (2980/3239)   [Kremote: Compressing objects:  93% (3013/3239)   [Kremote: Compressing objects:  94% (3045/3239)   [Kremote: Compressing objects:  95% (3078/3239)   [Kremote: Compressing objects:  96% (3110/3239)   [Kremote: Compressing objects:  97% (3142/3239)   [Kremote: Compressing objects:  98% (3175/3239)   [Kremote: Compressing objects:  99% (3207/3239)   [Kremote: Compressing objects: 100% (3239/3239)   [Kremote: Compressing objects: 100% (3239/3239), done.[K
Receiving objects:   0% (1/11443)   Receiving objects:   1% (115/11443)   Receiving objects:   2% (229/11443)   Receiving objects:   3% (344/11443)   Receiving objects:   4% (458/11443)   Receiving objects:   5% (573/11443)   Receiving objects:   6% (687/11443)   Receiving objects:   7% (802/11443)   Receiving objects:   8% (916/11443)   Receiving objects:   9% (1030/11443)   Receiving objects:  10% (1145/11443)   Receiving objects:  11% (1259/11443)   Receiving objects:  12% (1374/11443)   Receiving objects:  13% (1488/11443)   Receiving objects:  14% (1603/11443)   Receiving objects:  15% (1717/11443)   Receiving objects:  16% (1831/11443)   Receiving objects:  17% (1946/11443)   Receiving objects:  18% (2060/11443)   Receiving objects:  19% (2175/11443)   Receiving objects:  20% (2289/11443)   Receiving objects:  21% (2404/11443)   Receiving objects:  22% (2518/11443)   Receiving objects:  23% (2632/11443)   Receiving objects:  24% (2747/11443)   Receiving objects:  25% (2861/11443)   Receiving objects:  26% (2976/11443)   Receiving objects:  27% (3090/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  28% (3205/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  29% (3319/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  30% (3433/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  31% (3548/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  32% (3662/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  33% (3777/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  34% (3891/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  35% (4006/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  36% (4120/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  37% (4234/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  38% (4349/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  39% (4463/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  40% (4578/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  41% (4692/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  42% (4807/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  43% (4921/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  44% (5035/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  45% (5150/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  46% (5264/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  47% (5379/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  48% (5493/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  49% (5608/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  50% (5722/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  51% (5836/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  52% (5951/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  53% (6065/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  54% (6180/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  55% (6294/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  56% (6409/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  57% (6523/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  58% (6637/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  59% (6752/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  60% (6866/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  61% (6981/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  62% (7095/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  63% (7210/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  64% (7324/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  65% (7438/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  66% (7553/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  67% (7667/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  68% (7782/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  69% (7896/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  70% (8011/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  71% (8125/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  72% (8239/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  73% (8354/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  74% (8468/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  75% (8583/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  76% (8697/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  77% (8812/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  78% (8926/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  79% (9040/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  80% (9155/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  81% (9269/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  82% (9384/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  83% (9498/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  84% (9613/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  85% (9727/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  86% (9841/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  87% (9956/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  88% (10070/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  89% (10185/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  90% (10299/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  91% (10414/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  92% (10528/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  93% (10642/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  94% (10757/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  95% (10871/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  96% (10986/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  97% (11100/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  98% (11215/11443), 420.00 KiB | 802 KiB/s   Receiving objects:  98% (11281/11443), 2.42 MiB | 2.29 MiB/s   Receiving objects:  99% (11329/11443), 3.50 MiB | 2.22 MiB/s   remote: Total 11443 (delta 7753), reused 11317 (delta 7638)[K
Receiving objects: 100% (11443/11443), 3.50 MiB | 2.22 MiB/s   Receiving objects: 100% (11443/11443), 3.61 MiB | 2.22 MiB/s, done.
Resolving deltas:   0% (0/7753)   Resolving deltas:   1% (152/7753)   Resolving deltas:   3% (283/7753)   Resolving deltas:   4% (333/7753)   Resolving deltas:   5% (391/7753)   Resolving deltas:   6% (466/7753)   Resolving deltas:   7% (550/7753)   Resolving deltas:   8% (644/7753)   Resolving deltas:   9% (703/7753)   Resolving deltas:  10% (780/7753)   Resolving deltas:  11% (859/7753)   Resolving deltas:  12% (945/7753)   Resolving deltas:  13% (1015/7753)   Resolving deltas:  14% (1149/7753)   Resolving deltas:  15% (1175/7753)   Resolving deltas:  16% (1265/7753)   Resolving deltas:  17% (1323/7753)   Resolving deltas:  18% (1401/7753)   Resolving deltas:  21% (1673/7753)   Resolving deltas:  22% (1718/7753)   Resolving deltas:  23% (1815/7753)   Resolving deltas:  24% (1862/7753)   Resolving deltas:  25% (1951/7753)   Resolving deltas:  26% (2028/7753)   Resolving deltas:  27% (2121/7753)   Resolving deltas:  28% (2171/7753)   Resolving deltas:  29% (2282/7753)   Resolving deltas:  30% (2326/7753)   Resolving deltas:  35% (2719/7753)   Resolving deltas:  36% (2850/7753)   Resolving deltas:  37% (2934/7753)   Resolving deltas:  38% (3001/7753)   Resolving deltas:  39% (3042/7753)   Resolving deltas:  41% (3231/7753)   Resolving deltas:  42% (3257/7753)   Resolving deltas:  43% (3352/7753)   Resolving deltas:  44% (3421/7753)   Resolving deltas:  45% (3491/7753)   Resolving deltas:  47% (3655/7753)   Resolving deltas:  48% (3744/7753)   Resolving deltas:  49% (3814/7753)   Resolving deltas:  50% (3886/7753)   Resolving deltas:  52% (4046/7753)   Resolving deltas:  53% (4132/7753)   Resolving deltas:  54% (4206/7753)   Resolving deltas:  55% (4271/7753)   Resolving deltas:  56% (4358/7753)   Resolving deltas:  57% (4425/7753)   Resolving deltas:  58% (4507/7753)   Resolving deltas:  59% (4575/7753)   Resolving deltas:  60% (4687/7753)   Resolving deltas:  61% (4779/7753)   Resolving deltas:  62% (4808/7753)   Resolving deltas:  63% (4887/7753)   Resolving deltas:  64% (4973/7753)   Resolving deltas:  65% (5054/7753)   Resolving deltas:  66% (5117/7753)   Resolving deltas:  67% (5202/7753)   Resolving deltas:  68% (5274/7753)   Resolving deltas:  69% (5354/7753)   Resolving deltas:  70% (5450/7753)   Resolving deltas:  71% (5508/7753)   Resolving deltas:  72% (5596/7753)   Resolving deltas:  73% (5679/7753)   Resolving deltas:  74% (5751/7753)   Resolving deltas:  75% (5822/7753)   Resolving deltas:  76% (5894/7753)   Resolving deltas:  77% (5971/7753)   Resolving deltas:  78% (6055/7753)   Resolving deltas:  79% (6147/7753)   Resolving deltas:  80% (6239/7753)   Resolving deltas:  81% (6289/7753)   Resolving deltas:  82% (6359/7753)   Resolving deltas:  83% (6438/7753)   Resolving deltas:  84% (6529/7753)   Resolving deltas:  85% (6611/7753)   Resolving deltas:  86% (6688/7753)   Resolving deltas:  87% (6748/7753)   Resolving deltas:  88% (6825/7753)   Resolving deltas:  89% (6909/7753)   Resolving deltas:  90% (6979/7753)   Resolving deltas:  91% (7070/7753)   Resolving deltas:  92% (7143/7753)   Resolving deltas:  93% (7213/7753)   Resolving deltas:  94% (7292/7753)   Resolving deltas:  95% (7366/7753)   Resolving deltas:  96% (7456/7753)   Resolving deltas:  97% (7523/7753)   Resolving deltas:  98% (7611/7753)   Resolving deltas:  99% (7676/7753)   Resolving deltas: 100% (7753/7753)   Resolving deltas: 100% (7753/7753), done.
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activeresource (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.3.0)
Installing bcrypt-ruby (3.0.1) with native extensions
Installing bunny (0.8.0)
Installing nokogiri (1.5.5) with native extensions
Installing ffi (1.0.11) with native extensions
Installing childprocess (0.3.3)
Installing libwebsocket (0.1.4)
Installing rubyzip (0.9.9)
Installing selenium-webdriver (2.24.0)
Installing xpath (0.1.4)
Installing capybara (1.1.2)
Installing chunky_png (1.2.5)
Installing coffee-script-source (1.3.3)
Installing execjs (1.3.0)
Installing coffee-script (2.2.0)
Installing fssm (0.2.9)
Installing sass (3.1.20)
Installing compass (0.12.2)
Installing crack (0.3.1)
Installing daemons (1.1.8)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing orm_adapter (0.0.7)
Installing rack-ssl (1.3.2)
Installing json (1.6.7) with native extensions
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing warden (1.1.1)
Installing devise (2.0.4)
Installing diff-lcs (1.1.3)
Installing eventmachine (0.12.10) with native extensions
Installing factory_girl (2.4.2)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing forgery (0.5.0)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashie (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing http_accept_language (1.0.2)
Installing httpauth (0.1)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing kgio (2.7.4) with native extensions
Installing lograge (0.0.4)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing oauth2 (0.6.1)
Installing omniauth (1.1.0)
Installing omniauth-oauth2 (1.0.2)
Installing omniauth-github (1.0.1)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Using rack-contrib (1.1.0) from git://github.com/rack/rack-contrib (at master)
Using bundler (1.2.0.rc)
Installing rails (3.2.6)
Installing raindrops (0.10.0) with native extensions
Using rake-pipeline (0.6.0) from https://github.com/livingsocial/rake-pipeline.git (at master)
Using rake-pipeline-web-filters (0.6.0) from https://github.com/wycats/rake-pipeline-web-filters.git (at master)
Installing redis (3.0.1)
Installing refraction (0.2.0)
Installing rollout (1.1.0)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing rspec-rails (2.10.1)
Installing simple_states (0.1.1)
Installing thin (1.3.1) with native extensions
Using travis-assets (0.0.1) from https://github.com/travis-ci/travis-assets (at master)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing unicorn (4.1.1) with native extensions
Installing unobtrusive_flash (0.0.2)
Installing yard (0.8.2.1)
Installing versionist (0.2.3)
Installing webmock (1.7.10)
Installing yajl-ruby (1.1.0) with native extensions
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m$ cp config/database.example.yml config/database.yml
$ RAILS_ENV=test bundle exec rake test:ci --trace
** Invoke test:ci (first_time)
** Invoke ci_env (first_time)
** Execute ci_env
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:test:purge
** Execute db:test:load
** Invoke db:test:load_schema (first_time)
** Invoke db:test:purge
** Execute db:test:load_schema
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load
** Execute spec
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/controllers/v1/service_hooks_controller_spec.rb ./spec/controllers/v1/builds_controller_spec.rb ./spec/controllers/v1/repositories_controller_spec.rb ./spec/controllers/v1/jobs_controller_spec.rb ./spec/controllers/v1/workers_controller_spec.rb ./spec/controllers/v1/branches_controller_spec.rb ./spec/controllers/v2/service_hooks_controller_spec.rb ./spec/controllers/application_controller_spec.rb ./spec/controllers/profiles_controller_spec.rb ./spec/client/service_hooks_spec.rb ./spec/client/events/job_queue_spec.rb ./spec/client/events/build_spec.rb ./spec/helpers/application_helper_spec.rb ./spec/requests/shortener_controller_spec.rb ./spec/views/repository_cctray_xml_output_spec.rb ./spec/routing/v2_spec.rb ./spec/routing/v1_spec.rb ./spec/integration/jsonp_api_spec.rb ./spec/integration/consuming_messages_spec.rb ./spec/integration/build_process_spec.rb ./spec/integration/routes_redirection_spec.rb ./spec/lib/statistics_spec.rb
Run options:
  include {:focused=>true}
  exclude {:js=>true}

All examples were filtered out; ignoring {:focused=>true}

V1::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
    subscribes to a service hook
[32m      creates a repository if it does not exist[0m
[32m      updates an existing repository if it exists[0m
    unsubscribes from the service hook
[32m      updates an existing repository[0m

V1::BuildsController
  GET :index
[32m    returns a list of builds in json[0m
  GET :show
    when called using /builds/:id
[32m      returns build details in json[0m
    when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id
[32m      returns build details in json[0m
[32m      returns 404 with wrong repository id[0m

V1::RepositoriesController
  GET :index returns a list of repositories
    in json
[32m      ordered by last build started date[0m
[32m      filtered by owner name[0m
  GET :show, format json
[32m    returns info about repository in json format[0m
[32m    returns not found for an unknown repository[0m
    with parameter rvm:1.8.7
[32m      returns last build result passing[0m
    with parameter rvm:1.9.2
[32m      return last build result failing[0m
    with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x
[32m      return last build result passing[0m
    with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x
[32m      return last build result failing[0m
    with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result passing[0m
    with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result failing[0m
    with parameters rvm:perl
[32m      return last build result for the parent build[0m
  GET :show, format xml (schema: not specified)
[32m    return info about repository in xml format[0m
  GET :show, format xml (schema: cctray)
[32m    returns info about repository in CCTray (CruiseControl) XML format[0m
  GET :show, format xml (schema: unknown)
[32m    does not attempt to render unsupported XML schemas[0m
  GET :show, format png
    without a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "stable" when there is a running build but the previous one has passed[0m
    with a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "passing" when there is a running build but the previous one has passed[0m

V1::JobsController
  GET :index
[32m    index lists all jobs on the queue[0m
  GET :show
[32m    in json[0m

V1::WorkersController
[32m  index lists all workers[0m

V1::BranchesController
  GET :index
[32m    returns a list of builds in json[0m

V2::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
[32m    subscribes to a service hook if active => true was given[0m
[32m    unsubscribes from the service hook if active => false was given[0m

HomeController
  i18n locale
[32m    the default locale is en[0m
  set_locale
[32m    prefers hl query parameter over anything else[0m
[32m    prefers the session[:locale] if there is no hl parameter[0m
[32m    prefers current_user.locale if session[:locale] is empty and there is no hl query paramter[0m
[32m    prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local[0m
[32m    uses the default locale when nothing is specified[0m

ProfilesController
  GET :show
[32m    renders the profile html page[0m
  POST :update
[32m    updates the locale for the user profile[0m
  POST :sync
    given the current user is not being synced
[32m      schedules a sync job[0m
[32m      sets the current user to being synced[0m
    given the current user is being synced
[32m      does not schedule a sync job[0m
[32m      does not set the current user to being synced[0m

ApplicationHelper
  active_page?
[32m    #active_page? returns true when the given route matches the current page[0m
[32m    #active_page? returns false when the given route does not matche the current page[0m
  localization links
    switch_locale_link
[32m      should add in the language option to the current path[0m
  gravatar
[32m    #gravatar returns an IMG tag for a given user[0m
[32m    #gravatar with a given :size returns an IMG tag with the given :size[0m

ShortenerController
  GET /
[32m    should redirect to travis-ci.org[0m
  GET /:id
[32m    should redirect to the found url[0m
[32m    should raise a 404 if the url could not be found[0m

repositories/show/cctray.xml.builder
[32m  renders the basic details of a repository[0m
[32m  renders the correct result for a repository with no running build[0m
[32m  renders the last build time in the correct format[0m
[32m  renders the correct activity result for a repository with a running build[0m
[32m  renders the correct activity result for a repository with no builds[0m
[32m  renders the correct build result for a repository whose last build failed[0m
[32m  renders the correct build result for a repository whose last build passed[0m
[32m  renders the correct build result for a repository whose last build has an unknown result[0m

v2
  GET to repositories.json?version=2
[32m    routes to V2::RepositoriesController#index[0m
  GET to repositories/1.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
  GET to builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to builds/1.json?version=2
[32m    routes to V2::BuildsController#show[0m
  GET to branches.json?version=2
[32m    routes to V2::BranchesController#index[0m
  GET to jobs.json?version=2
[32m    routes to V2::JobsController#index[0m
  GET to jobs/1.json?version=2
[32m    routes to V2::JobsController#show[0m
  GET to artifacts/1.json?version=2
[32m    routes to V2::ArtifactsController#index[0m
  GET to workers.json?version=2
[32m    routes to V2::WorkersController#index[0m
  GET to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#index[0m
  PUT to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#update[0m
  GET to :owner_name/:name.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml?version=2
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json?version=2
[32m    routes to V2::BuildsController#show[0m

v1
  GET to repositories.json
[32m    routes to V1::RepositoriesController#index[0m
  GET to repositories/1.json
[32m    routes to V1::RepositoriesController#show[0m
  GET to builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to builds/1.json
[32m    routes to V1::BuildsController#show[0m
  GET to branches.json
[32m    routes to V1::BranchesController#index[0m
  GET to jobs.json
[32m    routes to V1::JobsController#index[0m
  GET to jobs/1.json
[32m    routes to V1::JobsController#show[0m
  GET to workers.json
[32m    routes to V1::WorkersController#index[0m
  GET to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#index[0m
  PUT to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#update[0m
  GET to :owner_name/:name.json
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json
[32m    routes to V1::BuildsController#show[0m

JSONP API
  callback parameter passed
[32m    returns text/javascript content type[0m
[32m    returns response in jsonp format[0m
  no callback parameter passed
[32m    returns application/json content type[0m
[32m    returns response in json format[0m
  callback parameter is not valid
[32m    uses valid path[0m
[32m    returns bad request body[0m
[32m    returns 400 status code[0m

routes redirection
[32m  should redirect to the default locale when redirecting[0m
[32m  the user is redirected to the hash bang version of the user route[0m
[32m  the user is redirected to the hash bang version of the repository route[0m
[32m  the user is redirected to the hash bang version of the repository builds route[0m
[32m  the user is redirected to the hash bang version of the repository build route[0m

Statistics
  when listing daily test counts
[32m    should return the jobs per day[0m
  when listing total repositories
[32m    should return the number per day[0m
[32m    should include the total growth[0m

Finished in 32.72 seconds
[32m127 examples, 0 failures[0m
** Execute test:ci

Done. Build script exited with: 0
', 1903117, 'Artifact::Log', '2012-07-19 10:33:40.432000', '2012-07-19 10:34:00.382000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1568165, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=true
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-ci.git travis-ci/travis-ci
$ cd travis-ci/travis-ci
$ git fetch origin +refs/pull/636/merge:
remote: Counting objects: 186, done.[K
remote: Compressing objects:   2% (1/42)   [Kremote: Compressing objects:   4% (2/42)   [Kremote: Compressing objects:   7% (3/42)   [Kremote: Compressing objects:   9% (4/42)   [Kremote: Compressing objects:  11% (5/42)   [Kremote: Compressing objects:  14% (6/42)   [Kremote: Compressing objects:  16% (7/42)   [Kremote: Compressing objects:  19% (8/42)   [Kremote: Compressing objects:  21% (9/42)   [Kremote: Compressing objects:  23% (10/42)   [Kremote: Compressing objects:  26% (11/42)   [Kremote: Compressing objects:  28% (12/42)   [Kremote: Compressing objects:  30% (13/42)   [Kremote: Compressing objects:  33% (14/42)   [Kremote: Compressing objects:  35% (15/42)   [Kremote: Compressing objects:  38% (16/42)   [Kremote: Compressing objects:  40% (17/42)   [Kremote: Compressing objects:  42% (18/42)   [Kremote: Compressing objects:  45% (19/42)   [Kremote: Compressing objects:  47% (20/42)   [Kremote: Compressing objects:  50% (21/42)   [Kremote: Compressing objects:  52% (22/42)   [Kremote: Compressing objects:  54% (23/42)   [Kremote: Compressing objects:  57% (24/42)   [Kremote: Compressing objects:  59% (25/42)   [Kremote: Compressing objects:  61% (26/42)   [Kremote: Compressing objects:  64% (27/42)   [Kremote: Compressing objects:  66% (28/42)   [Kremote: Compressing objects:  69% (29/42)   [Kremote: Compressing objects:  71% (30/42)   [Kremote: Compressing objects:  73% (31/42)   [Kremote: Compressing objects:  76% (32/42)   [Kremote: Compressing objects:  78% (33/42)   [Kremote: Compressing objects:  80% (34/42)   [Kremote: Compressing objects:  83% (35/42)   [Kremote: Compressing objects:  85% (36/42)   [Kremote: Compressing objects:  88% (37/42)   [Kremote: Compressing objects:  90% (38/42)   [Kremote: Compressing objects:  92% (39/42)   [Kremote: Compressing objects:  95% (40/42)   [Kremote: Compressing objects:  97% (41/42)   [Kremote: Compressing objects: 100% (42/42)   [Kremote: Compressing objects: 100% (42/42), done.[K
Receiving objects:   0% (1/106)   Receiving objects:   1% (2/106)   Receiving objects:   2% (3/106)   Receiving objects:   3% (4/106)   Receiving objects:   4% (5/106)   Receiving objects:   5% (6/106)   Receiving objects:   6% (7/106)   Receiving objects:   7% (8/106)   Receiving objects:   8% (9/106)   Receiving objects:   9% (10/106)   Receiving objects:  10% (11/106)   Receiving objects:  11% (12/106)   Receiving objects:  12% (13/106)   Receiving objects:  13% (14/106)   Receiving objects:  14% (15/106)   Receiving objects:  15% (16/106)   Receiving objects:  16% (17/106)   Receiving objects:  17% (19/106)   Receiving objects:  18% (20/106)   Receiving objects:  19% (21/106)   Receiving objects:  20% (22/106)   Receiving objects:  21% (23/106)   Receiving objects:  22% (24/106)   Receiving objects:  23% (25/106)   Receiving objects:  24% (26/106)   Receiving objects:  25% (27/106)   Receiving objects:  26% (28/106)   Receiving objects:  27% (29/106)   Receiving objects:  28% (30/106)   Receiving objects:  29% (31/106)   Receiving objects:  30% (32/106)   Receiving objects:  31% (33/106)   Receiving objects:  32% (34/106)   Receiving objects:  33% (35/106)   Receiving objects:  34% (37/106)   Receiving objects:  35% (38/106)   Receiving objects:  36% (39/106)   Receiving objects:  37% (40/106)   Receiving objects:  38% (41/106)   Receiving objects:  39% (42/106)   Receiving objects:  40% (43/106)   Receiving objects:  41% (44/106)   Receiving objects:  42% (45/106)   Receiving objects:  43% (46/106)   Receiving objects:  44% (47/106)   Receiving objects:  45% (48/106)   Receiving objects:  46% (49/106)   Receiving objects:  47% (50/106)   Receiving objects:  48% (51/106)   Receiving objects:  49% (52/106)   Receiving objects:  50% (53/106)   Receiving objects:  51% (55/106)   Receiving objects:  52% (56/106)   Receiving objects:  53% (57/106)   Receiving objects:  54% (58/106)   Receiving objects:  55% (59/106)   Receiving objects:  56% (60/106)   Receiving objects:  57% (61/106)   Receiving objects:  58% (62/106)   Receiving objects:  59% (63/106)   Receiving objects:  60% (64/106)   Receiving objects:  61% (65/106)   Receiving objects:  62% (66/106)   Receiving objects:  63% (67/106)   Receiving objects:  64% (68/106)   Receiving objects:  65% (69/106)   Receiving objects:  66% (70/106)   Receiving objects:  67% (72/106)   Receiving objects:  68% (73/106)   Receiving objects:  69% (74/106)   Receiving objects:  70% (75/106)   Receiving objects:  71% (76/106)   Receiving objects:  72% (77/106)   Receiving objects:  73% (78/106)   Receiving objects:  74% (79/106)   Receiving objects:  75% (80/106)   Receiving objects:  76% (81/106)   Receiving objects:  77% (82/106)   Receiving objects:  78% (83/106)   Receiving objects:  79% (84/106)   Receiving objects:  80% (85/106)   Receiving objects:  81% (86/106)   Receiving objects:  82% (87/106)   Receiving objects:  83% (88/106)   Receiving objects:  84% (90/106)   Receiving objects:  85% (91/106)   Receiving objects:  86% (92/106)   Receiving objects:  87% (93/106)   Receiving objects:  88% (94/106)   Receiving objects:  89% (95/106)   Receiving objects:  90% (96/106)   Receiving objects:  91% (97/106)   Receiving objects:  92% (98/106)   Receiving objects:  93% (99/106)   Receiving objects:  94% (100/106)   Receiving objects:  95% (101/106)   Receiving objects:  96% (102/106)   Receiving objects:  97% (103/106)   Receiving objects:  98% (104/106)   Receiving objects:  99% (105/106)   Receiving objects: 100% (106/106)   Receiving objects: 100% (106/106), 19.34 KiB, done.
Resolving deltas:   0% (0/61)   Resolving deltas:   1% (1/61)   Resolving deltas:   3% (2/61)   Resolving deltas:   4% (3/61)   Resolving deltas:   6% (4/61)   Resolving deltas:   8% (5/61)   remote: Total 106 (delta 61), reused 106 (delta 61)[K
Resolving deltas:   9% (6/61)   Resolving deltas:  11% (7/61)   Resolving deltas:  13% (8/61)   Resolving deltas:  14% (9/61)   Resolving deltas:  16% (10/61)   Resolving deltas:  18% (11/61)   Resolving deltas:  19% (12/61)   Resolving deltas:  21% (13/61)   Resolving deltas:  22% (14/61)   Resolving deltas:  24% (15/61)   Resolving deltas:  26% (16/61)   Resolving deltas:  27% (17/61)   Resolving deltas:  29% (18/61)   Resolving deltas:  31% (19/61)   Resolving deltas:  32% (20/61)   Resolving deltas:  34% (21/61)   Resolving deltas:  36% (22/61)   Resolving deltas:  37% (23/61)   Resolving deltas:  39% (24/61)   Resolving deltas:  40% (25/61)   Resolving deltas:  42% (26/61)   Resolving deltas:  44% (27/61)   Resolving deltas:  45% (28/61)   Resolving deltas:  47% (29/61)   Resolving deltas:  49% (30/61)   Resolving deltas:  50% (31/61)   Resolving deltas:  52% (32/61)   Resolving deltas:  54% (33/61)   Resolving deltas:  55% (34/61)   Resolving deltas:  57% (35/61)   Resolving deltas:  59% (36/61)   Resolving deltas:  60% (37/61)   Resolving deltas:  62% (38/61)   Resolving deltas:  63% (39/61)   Resolving deltas:  65% (40/61)   Resolving deltas:  67% (41/61)   Resolving deltas:  68% (42/61)   Resolving deltas:  70% (43/61)   Resolving deltas:  72% (44/61)   Resolving deltas:  73% (45/61)   Resolving deltas:  75% (46/61)   Resolving deltas:  77% (47/61)   Resolving deltas:  78% (48/61)   Resolving deltas:  81% (50/61)   Resolving deltas:  83% (51/61)   Resolving deltas:  85% (52/61)   Resolving deltas:  86% (53/61)   Resolving deltas:  88% (54/61)   Resolving deltas:  90% (55/61)   Resolving deltas:  91% (56/61)   Resolving deltas:  93% (57/61)   Resolving deltas:  95% (58/61)   Resolving deltas:  96% (59/61)   Resolving deltas:  98% (60/61)   Resolving deltas: 100% (61/61)   Resolving deltas: 100% (61/61), completed with 55 local objects.
From git://github.com/travis-ci/travis-ci
 * branch            refs/pull/636/merge -> FETCH_HEAD
$ git checkout -qf bc6a35b9cd515d9607ae4abdff6ade93509c3b05
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-ci/Gemfile
$ gem install bundler --pre
Fetching: bundler-1.2.0.rc.gemFetching: bundler-1.2.0.rc.gem (  6%)Fetching: bundler-1.2.0.rc.gem ( 13%)Fetching: bundler-1.2.0.rc.gem ( 17%)Fetching: bundler-1.2.0.rc.gem ( 25%)Fetching: bundler-1.2.0.rc.gem ( 32%)Fetching: bundler-1.2.0.rc.gem ( 33%)Fetching: bundler-1.2.0.rc.gem ( 37%)Fetching: bundler-1.2.0.rc.gem ( 44%)Fetching: bundler-1.2.0.rc.gem ( 51%)Fetching: bundler-1.2.0.rc.gem ( 59%)Fetching: bundler-1.2.0.rc.gem ( 66%)Fetching: bundler-1.2.0.rc.gem ( 73%)Fetching: bundler-1.2.0.rc.gem ( 81%)Fetching: bundler-1.2.0.rc.gem ( 88%)Fetching: bundler-1.2.0.rc.gem ( 96%)Fetching: bundler-1.2.0.rc.gem (100%)Fetching: bundler-1.2.0.rc.gem (100%)
Successfully installed bundler-1.2.0.rc
1 gem installed
$ bundle install --without development
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://github.com/rack/rack-contrib
remote: Counting objects: 1054, done.[K
remote: Compressing objects:   0% (1/443)   [Kremote: Compressing objects:   1% (5/443)   [Kremote: Compressing objects:   2% (9/443)   [Kremote: Compressing objects:   3% (14/443)   [Kremote: Compressing objects:   4% (18/443)   [Kremote: Compressing objects:   5% (23/443)   [Kremote: Compressing objects:   6% (27/443)   [Kremote: Compressing objects:   7% (32/443)   [Kremote: Compressing objects:   8% (36/443)   [Kremote: Compressing objects:   9% (40/443)   [Kremote: Compressing objects:  10% (45/443)   [Kremote: Compressing objects:  11% (49/443)   [Kremote: Compressing objects:  12% (54/443)   [Kremote: Compressing objects:  13% (58/443)   [Kremote: Compressing objects:  14% (63/443)   [Kremote: Compressing objects:  15% (67/443)   [Kremote: Compressing objects:  16% (71/443)   [Kremote: Compressing objects:  17% (76/443)   [Kremote: Compressing objects:  18% (80/443)   [Kremote: Compressing objects:  19% (85/443)   [Kremote: Compressing objects:  20% (89/443)   [Kremote: Compressing objects:  21% (94/443)   [Kremote: Compressing objects:  22% (98/443)   [Kremote: Compressing objects:  23% (102/443)   [Kremote: Compressing objects:  24% (107/443)   [Kremote: Compressing objects:  25% (111/443)   [Kremote: Compressing objects:  26% (116/443)   [Kremote: Compressing objects:  27% (120/443)   [Kremote: Compressing objects:  28% (125/443)   [Kremote: Compressing objects:  29% (129/443)   [Kremote: Compressing objects:  30% (133/443)   [Kremote: Compressing objects:  31% (138/443)   [Kremote: Compressing objects:  32% (142/443)   [Kremote: Compressing objects:  33% (147/443)   [Kremote: Compressing objects:  34% (151/443)   [Kremote: Compressing objects:  35% (156/443)   [Kremote: Compressing objects:  36% (160/443)   [Kremote: Compressing objects:  37% (164/443)   [Kremote: Compressing objects:  38% (169/443)   [Kremote: Compressing objects:  39% (173/443)   [Kremote: Compressing objects:  40% (178/443)   [Kremote: Compressing objects:  41% (182/443)   [Kremote: Compressing objects:  42% (187/443)   [Kremote: Compressing objects:  43% (191/443)   [Kremote: Compressing objects:  44% (195/443)   [Kremote: Compressing objects:  45% (200/443)   [Kremote: Compressing objects:  46% (204/443)   [Kremote: Compressing objects:  47% (209/443)   [Kremote: Compressing objects:  48% (213/443)   [Kremote: Compressing objects:  49% (218/443)   [Kremote: Compressing objects:  50% (222/443)   [Kremote: Compressing objects:  51% (226/443)   [Kremote: Compressing objects:  52% (231/443)   [Kremote: Compressing objects:  53% (235/443)   [Kremote: Compressing objects:  54% (240/443)   [Kremote: Compressing objects:  55% (244/443)   [Kremote: Compressing objects:  56% (249/443)   [Kremote: Compressing objects:  57% (253/443)   [Kremote: Compressing objects:  58% (257/443)   [Kremote: Compressing objects:  59% (262/443)   [Kremote: Compressing objects:  60% (266/443)   [Kremote: Compressing objects:  61% (271/443)   [Kremote: Compressing objects:  62% (275/443)   [Kremote: Compressing objects:  63% (280/443)   [Kremote: Compressing objects:  64% (284/443)   [Kremote: Compressing objects:  65% (288/443)   [Kremote: Compressing objects:  66% (293/443)   [Kremote: Compressing objects:  67% (297/443)   [Kremote: Compressing objects:  68% (302/443)   [Kremote: Compressing objects:  69% (306/443)   [Kremote: Compressing objects:  70% (311/443)   [Kremote: Compressing objects:  71% (315/443)   [Kremote: Compressing objects:  72% (319/443)   [Kremote: Compressing objects:  73% (324/443)   [Kremote: Compressing objects:  74% (328/443)   [Kremote: Compressing objects:  75% (333/443)   [Kremote: Compressing objects:  76% (337/443)   [Kremote: Compressing objects:  77% (342/443)   [Kremote: Compressing objects:  78% (346/443)   [Kremote: Compressing objects:  79% (350/443)   [Kremote: Compressing objects:  80% (355/443)   [Kremote: Compressing objects:  81% (359/443)   [Kremote: Compressing objects:  82% (364/443)   [Kremote: Compressing objects:  83% (368/443)   [Kremote: Compressing objects:  84% (373/443)   [Kremote: Compressing objects:  85% (377/443)   [Kremote: Compressing objects:  86% (381/443)   [Kremote: Compressing objects:  87% (386/443)   [Kremote: Compressing objects:  88% (390/443)   [Kremote: Compressing objects:  89% (395/443)   [Kremote: Compressing objects:  90% (399/443)   [Kremote: Compressing objects:  91% (404/443)   [Kremote: Compressing objects:  92% (408/443)   [Kremote: Compressing objects:  93% (412/443)   [Kremote: Compressing objects:  94% (417/443)   [Kremote: Compressing objects:  95% (421/443)   [Kremote: Compressing objects:  96% (426/443)   [Kremote: Compressing objects:  97% (430/443)   [Kremote: Compressing objects:  98% (435/443)   [Kremote: Compressing objects:  99% (439/443)   [Kremote: Compressing objects: 100% (443/443)   [Kremote: Compressing objects: 100% (443/443), done.[K
Receiving objects:   0% (1/1054)   Receiving objects:   1% (11/1054)   Receiving objects:   2% (22/1054)   Receiving objects:   3% (32/1054)   Receiving objects:   4% (43/1054)   Receiving objects:   5% (53/1054)   Receiving objects:   6% (64/1054)   Receiving objects:   7% (74/1054)   Receiving objects:   8% (85/1054)   Receiving objects:   9% (95/1054)   Receiving objects:  10% (106/1054)   Receiving objects:  11% (116/1054)   Receiving objects:  12% (127/1054)   Receiving objects:  13% (138/1054)   Receiving objects:  14% (148/1054)   Receiving objects:  15% (159/1054)   Receiving objects:  16% (169/1054)   Receiving objects:  17% (180/1054)   Receiving objects:  18% (190/1054)   Receiving objects:  19% (201/1054)   Receiving objects:  20% (211/1054)   Receiving objects:  21% (222/1054)   Receiving objects:  22% (232/1054)   Receiving objects:  23% (243/1054)   Receiving objects:  24% (253/1054)   Receiving objects:  25% (264/1054)   Receiving objects:  26% (275/1054)   Receiving objects:  27% (285/1054)   Receiving objects:  28% (296/1054)   Receiving objects:  29% (306/1054)   Receiving objects:  30% (317/1054)   Receiving objects:  31% (327/1054)   Receiving objects:  32% (338/1054)   Receiving objects:  33% (348/1054)   Receiving objects:  34% (359/1054)   Receiving objects:  35% (369/1054)   Receiving objects:  36% (380/1054)   Receiving objects:  37% (390/1054)   Receiving objects:  38% (401/1054)   Receiving objects:  39% (412/1054)   Receiving objects:  40% (422/1054)   Receiving objects:  41% (433/1054)   Receiving objects:  42% (443/1054)   Receiving objects:  43% (454/1054)   Receiving objects:  44% (464/1054)   Receiving objects:  45% (475/1054)   Receiving objects:  46% (485/1054)   Receiving objects:  47% (496/1054)   Receiving objects:  48% (506/1054)   Receiving objects:  49% (517/1054)   Receiving objects:  50% (527/1054)   Receiving objects:  51% (538/1054)   Receiving objects:  52% (549/1054)   Receiving objects:  53% (559/1054)   Receiving objects:  54% (570/1054)   Receiving objects:  55% (580/1054)   Receiving objects:  56% (591/1054)   Receiving objects:  57% (601/1054)   Receiving objects:  58% (612/1054)   Receiving objects:  59% (622/1054)   Receiving objects:  60% (633/1054)   Receiving objects:  61% (643/1054)   Receiving objects:  62% (654/1054)   Receiving objects:  63% (665/1054)   remote: Total 1054 (delta 573), reused 925 (delta 478)[K
Receiving objects:  64% (675/1054)   Receiving objects:  65% (686/1054)   Receiving objects:  66% (696/1054)   Receiving objects:  67% (707/1054)   Receiving objects:  68% (717/1054)   Receiving objects:  69% (728/1054)   Receiving objects:  70% (738/1054)   Receiving objects:  71% (749/1054)   Receiving objects:  72% (759/1054)   Receiving objects:  73% (770/1054)   Receiving objects:  74% (780/1054)   Receiving objects:  75% (791/1054)   Receiving objects:  76% (802/1054)   Receiving objects:  77% (812/1054)   Receiving objects:  78% (823/1054)   Receiving objects:  79% (833/1054)   Receiving objects:  80% (844/1054)   Receiving objects:  81% (854/1054)   Receiving objects:  82% (865/1054)   Receiving objects:  83% (875/1054)   Receiving objects:  84% (886/1054)   Receiving objects:  85% (896/1054)   Receiving objects:  86% (907/1054)   Receiving objects:  87% (917/1054)   Receiving objects:  88% (928/1054)   Receiving objects:  89% (939/1054)   Receiving objects:  90% (949/1054)   Receiving objects:  91% (960/1054)   Receiving objects:  92% (970/1054)   Receiving objects:  93% (981/1054)   Receiving objects:  94% (991/1054)   Receiving objects:  95% (1002/1054)   Receiving objects:  96% (1012/1054)   Receiving objects:  97% (1023/1054)   Receiving objects:  98% (1033/1054)   Receiving objects:  99% (1044/1054)   Receiving objects: 100% (1054/1054)   Receiving objects: 100% (1054/1054), 136.74 KiB, done.
Resolving deltas:   0% (0/573)   Resolving deltas:   6% (36/573)   Resolving deltas:  20% (115/573)   Resolving deltas:  30% (174/573)   Resolving deltas:  34% (195/573)   Resolving deltas:  38% (218/573)   Resolving deltas:  41% (240/573)   Resolving deltas:  47% (270/573)   Resolving deltas:  51% (294/573)   Resolving deltas:  55% (320/573)   Resolving deltas:  58% (338/573)   Resolving deltas:  64% (367/573)   Resolving deltas:  71% (409/573)   Resolving deltas:  72% (413/573)   Resolving deltas:  73% (419/573)   Resolving deltas:  74% (425/573)   Resolving deltas:  77% (446/573)   Resolving deltas:  78% (451/573)   Resolving deltas:  79% (454/573)   Resolving deltas:  81% (469/573)   Resolving deltas:  82% (471/573)   Resolving deltas:  85% (489/573)   Resolving deltas:  86% (493/573)   Resolving deltas:  87% (500/573)   Resolving deltas:  88% (506/573)   Resolving deltas:  89% (510/573)   Resolving deltas:  92% (530/573)   Resolving deltas:  93% (533/573)   Resolving deltas:  94% (539/573)   Resolving deltas:  96% (551/573)   Resolving deltas:  97% (557/573)   Resolving deltas:  98% (564/573)   Resolving deltas:  99% (571/573)   Resolving deltas: 100% (573/573)   Resolving deltas: 100% (573/573), done.
Fetching https://github.com/livingsocial/rake-pipeline.git
remote: Counting objects: 1409, done.[K
remote: Compressing objects:   0% (1/520)   [Kremote: Compressing objects:   1% (6/520)   [Kremote: Compressing objects:   2% (11/520)   [Kremote: Compressing objects:   3% (16/520)   [Kremote: Compressing objects:   4% (21/520)   [Kremote: Compressing objects:   5% (26/520)   [Kremote: Compressing objects:   6% (32/520)   [Kremote: Compressing objects:   7% (37/520)   [Kremote: Compressing objects:   8% (42/520)   [Kremote: Compressing objects:   9% (47/520)   [Kremote: Compressing objects:  10% (52/520)   [Kremote: Compressing objects:  11% (58/520)   [Kremote: Compressing objects:  12% (63/520)   [Kremote: Compressing objects:  13% (68/520)   [Kremote: Compressing objects:  14% (73/520)   [Kremote: Compressing objects:  15% (78/520)   [Kremote: Compressing objects:  16% (84/520)   [Kremote: Compressing objects:  17% (89/520)   [Kremote: Compressing objects:  18% (94/520)   [Kremote: Compressing objects:  19% (99/520)   [Kremote: Compressing objects:  20% (104/520)   [Kremote: Compressing objects:  21% (110/520)   [Kremote: Compressing objects:  22% (115/520)   [Kremote: Compressing objects:  23% (120/520)   [Kremote: Compressing objects:  24% (125/520)   [Kremote: Compressing objects:  25% (130/520)   [Kremote: Compressing objects:  26% (136/520)   [Kremote: Compressing objects:  27% (141/520)   [Kremote: Compressing objects:  28% (146/520)   [Kremote: Compressing objects:  29% (151/520)   [Kremote: Compressing objects:  30% (156/520)   [Kremote: Compressing objects:  31% (162/520)   [Kremote: Compressing objects:  32% (167/520)   [Kremote: Compressing objects:  33% (172/520)   [Kremote: Compressing objects:  34% (177/520)   [Kremote: Compressing objects:  35% (182/520)   [Kremote: Compressing objects:  36% (188/520)   [Kremote: Compressing objects:  37% (193/520)   [Kremote: Compressing objects:  38% (198/520)   [Kremote: Compressing objects:  39% (203/520)   [Kremote: Compressing objects:  40% (208/520)   [Kremote: Compressing objects:  41% (214/520)   [Kremote: Compressing objects:  42% (219/520)   [Kremote: Compressing objects:  43% (224/520)   [Kremote: Compressing objects:  44% (229/520)   [Kremote: Compressing objects:  45% (234/520)   [Kremote: Compressing objects:  46% (240/520)   [Kremote: Compressing objects:  47% (245/520)   [Kremote: Compressing objects:  48% (250/520)   [Kremote: Compressing objects:  49% (255/520)   [Kremote: Compressing objects:  50% (260/520)   [Kremote: Compressing objects:  51% (266/520)   [Kremote: Compressing objects:  52% (271/520)   [Kremote: Compressing objects:  53% (276/520)   [Kremote: Compressing objects:  54% (281/520)   [Kremote: Compressing objects:  55% (286/520)   [Kremote: Compressing objects:  56% (292/520)   [Kremote: Compressing objects:  57% (297/520)   [Kremote: Compressing objects:  58% (302/520)   [Kremote: Compressing objects:  59% (307/520)   [Kremote: Compressing objects:  60% (312/520)   [Kremote: Compressing objects:  61% (318/520)   [Kremote: Compressing objects:  62% (323/520)   [Kremote: Compressing objects:  63% (328/520)   [Kremote: Compressing objects:  64% (333/520)   [Kremote: Compressing objects:  65% (338/520)   [Kremote: Compressing objects:  66% (344/520)   [Kremote: Compressing objects:  67% (349/520)   [Kremote: Compressing objects:  68% (354/520)   [Kremote: Compressing objects:  69% (359/520)   [Kremote: Compressing objects:  70% (364/520)   [Kremote: Compressing objects:  71% (370/520)   [Kremote: Compressing objects:  72% (375/520)   [Kremote: Compressing objects:  73% (380/520)   [Kremote: Compressing objects:  74% (385/520)   [Kremote: Compressing objects:  75% (390/520)   [Kremote: Compressing objects:  76% (396/520)   [Kremote: Compressing objects:  77% (401/520)   [Kremote: Compressing objects:  78% (406/520)   [Kremote: Compressing objects:  79% (411/520)   [Kremote: Compressing objects:  80% (416/520)   [Kremote: Compressing objects:  81% (422/520)   [Kremote: Compressing objects:  82% (427/520)   [Kremote: Compressing objects:  83% (432/520)   [Kremote: Compressing objects:  84% (437/520)   [Kremote: Compressing objects:  85% (442/520)   [Kremote: Compressing objects:  86% (448/520)   [Kremote: Compressing objects:  87% (453/520)   [Kremote: Compressing objects:  88% (458/520)   [Kremote: Compressing objects:  89% (463/520)   [Kremote: Compressing objects:  90% (468/520)   [Kremote: Compressing objects:  91% (474/520)   [Kremote: Compressing objects:  92% (479/520)   [Kremote: Compressing objects:  93% (484/520)   [Kremote: Compressing objects:  94% (489/520)   [Kremote: Compressing objects:  95% (494/520)   [Kremote: Compressing objects:  96% (500/520)   [Kremote: Compressing objects:  97% (505/520)   [Kremote: Compressing objects:  98% (510/520)   [Kremote: Compressing objects:  99% (515/520)   [Kremote: Compressing objects: 100% (520/520)   [Kremote: Compressing objects: 100% (520/520), done.[K
Receiving objects:   0% (1/1409)   Receiving objects:   1% (15/1409)   Receiving objects:   2% (29/1409)   Receiving objects:   3% (43/1409)   Receiving objects:   4% (57/1409)   Receiving objects:   5% (71/1409)   Receiving objects:   6% (85/1409)   Receiving objects:   7% (99/1409)   Receiving objects:   8% (113/1409)   Receiving objects:   9% (127/1409)   Receiving objects:  10% (141/1409)   Receiving objects:  11% (155/1409)   Receiving objects:  12% (170/1409)   Receiving objects:  13% (184/1409)   Receiving objects:  14% (198/1409)   Receiving objects:  15% (212/1409)   Receiving objects:  16% (226/1409)   Receiving objects:  17% (240/1409)   Receiving objects:  18% (254/1409)   Receiving objects:  19% (268/1409)   Receiving objects:  20% (282/1409)   Receiving objects:  21% (296/1409)   Receiving objects:  22% (310/1409)   Receiving objects:  23% (325/1409)   Receiving objects:  24% (339/1409)   Receiving objects:  25% (353/1409)   Receiving objects:  26% (367/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  27% (381/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  28% (395/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  29% (409/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  30% (423/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  31% (437/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  32% (451/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  33% (465/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  34% (480/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  35% (494/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  36% (508/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  37% (522/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  38% (536/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  39% (550/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  40% (564/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  41% (578/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  42% (592/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  43% (606/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  44% (620/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  45% (635/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  46% (649/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  47% (663/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  48% (677/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  49% (691/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  50% (705/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  51% (719/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  52% (733/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  53% (747/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  54% (761/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  55% (775/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  56% (790/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  57% (804/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  58% (818/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  59% (832/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  60% (846/1409), 60.00 KiB | 110 KiB/s   remote: Total 1409 (delta 929), reused 1313 (delta 838)[K
Receiving objects:  61% (860/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  62% (874/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  63% (888/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  64% (902/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  65% (916/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  66% (930/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  67% (945/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  68% (959/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  69% (973/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  70% (987/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  71% (1001/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  72% (1015/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  73% (1029/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  74% (1043/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  75% (1057/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  76% (1071/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  77% (1085/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  78% (1100/1409), 60.00 KiB | 110 KiB/s   Receiving objects:  78% (1103/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  79% (1114/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  80% (1128/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  81% (1142/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  82% (1156/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  83% (1170/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  84% (1184/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  85% (1198/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  86% (1212/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  87% (1226/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  88% (1240/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  89% (1255/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  90% (1269/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  91% (1283/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  92% (1297/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  93% (1311/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  94% (1325/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  95% (1339/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  96% (1353/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  97% (1367/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  98% (1381/1409), 172.00 KiB | 158 KiB/s   Receiving objects:  99% (1395/1409), 172.00 KiB | 158 KiB/s   Receiving objects: 100% (1409/1409), 172.00 KiB | 158 KiB/s   Receiving objects: 100% (1409/1409), 190.71 KiB | 158 KiB/s, done.
Resolving deltas:   0% (0/929)   Resolving deltas:  18% (173/929)   Resolving deltas:  20% (191/929)   Resolving deltas:  25% (239/929)   Resolving deltas:  26% (246/929)   Resolving deltas:  28% (261/929)   Resolving deltas:  36% (336/929)   Resolving deltas:  37% (347/929)   Resolving deltas:  43% (400/929)   Resolving deltas:  44% (409/929)   Resolving deltas:  45% (422/929)   Resolving deltas:  46% (428/929)   Resolving deltas:  47% (442/929)   Resolving deltas:  48% (446/929)   Resolving deltas:  52% (484/929)   Resolving deltas:  53% (500/929)   Resolving deltas:  54% (504/929)   Resolving deltas:  55% (515/929)   Resolving deltas:  56% (524/929)   Resolving deltas:  57% (531/929)   Resolving deltas:  63% (587/929)   Resolving deltas:  66% (616/929)   Resolving deltas:  67% (628/929)   Resolving deltas:  69% (647/929)   Resolving deltas:  72% (677/929)   Resolving deltas:  73% (680/929)   Resolving deltas:  74% (688/929)   Resolving deltas:  75% (706/929)   Resolving deltas:  77% (724/929)   Resolving deltas:  78% (730/929)   Resolving deltas:  81% (754/929)   Resolving deltas:  82% (762/929)   Resolving deltas:  83% (773/929)   Resolving deltas:  84% (781/929)   Resolving deltas:  85% (790/929)   Resolving deltas:  87% (811/929)   Resolving deltas:  88% (822/929)   Resolving deltas:  89% (832/929)   Resolving deltas:  92% (857/929)   Resolving deltas:  93% (871/929)   Resolving deltas:  96% (900/929)   Resolving deltas:  97% (908/929)   Resolving deltas:  98% (913/929)   Resolving deltas:  99% (925/929)   Resolving deltas: 100% (929/929)   Resolving deltas: 100% (929/929), done.
Fetching https://github.com/wycats/rake-pipeline-web-filters.git
remote: Counting objects: 674, done.[K
remote: Compressing objects:   0% (1/207)   [Kremote: Compressing objects:   1% (3/207)   [Kremote: Compressing objects:   2% (5/207)   [Kremote: Compressing objects:   3% (7/207)   [Kremote: Compressing objects:   4% (9/207)   [Kremote: Compressing objects:   5% (11/207)   [Kremote: Compressing objects:   6% (13/207)   [Kremote: Compressing objects:   7% (15/207)   [Kremote: Compressing objects:   8% (17/207)   [Kremote: Compressing objects:   9% (19/207)   [Kremote: Compressing objects:  10% (21/207)   [Kremote: Compressing objects:  11% (23/207)   [Kremote: Compressing objects:  12% (25/207)   [Kremote: Compressing objects:  13% (27/207)   [Kremote: Compressing objects:  14% (29/207)   [Kremote: Compressing objects:  15% (32/207)   [Kremote: Compressing objects:  16% (34/207)   [Kremote: Compressing objects:  17% (36/207)   [Kremote: Compressing objects:  18% (38/207)   [Kremote: Compressing objects:  19% (40/207)   [Kremote: Compressing objects:  20% (42/207)   [Kremote: Compressing objects:  21% (44/207)   [Kremote: Compressing objects:  22% (46/207)   [Kremote: Compressing objects:  23% (48/207)   [Kremote: Compressing objects:  24% (50/207)   [Kremote: Compressing objects:  25% (52/207)   [Kremote: Compressing objects:  26% (54/207)   [Kremote: Compressing objects:  27% (56/207)   [Kremote: Compressing objects:  28% (58/207)   [Kremote: Compressing objects:  29% (61/207)   [Kremote: Compressing objects:  30% (63/207)   [Kremote: Compressing objects:  31% (65/207)   [Kremote: Compressing objects:  32% (67/207)   [Kremote: Compressing objects:  33% (69/207)   [Kremote: Compressing objects:  34% (71/207)   [Kremote: Compressing objects:  35% (73/207)   [Kremote: Compressing objects:  36% (75/207)   [Kremote: Compressing objects:  37% (77/207)   [Kremote: Compressing objects:  38% (79/207)   [Kremote: Compressing objects:  39% (81/207)   [Kremote: Compressing objects:  40% (83/207)   [Kremote: Compressing objects:  41% (85/207)   [Kremote: Compressing objects:  42% (87/207)   [Kremote: Compressing objects:  43% (90/207)   [Kremote: Compressing objects:  44% (92/207)   [Kremote: Compressing objects:  45% (94/207)   [Kremote: Compressing objects:  46% (96/207)   [Kremote: Compressing objects:  47% (98/207)   [Kremote: Compressing objects:  48% (100/207)   [Kremote: Compressing objects:  49% (102/207)   [Kremote: Compressing objects:  50% (104/207)   [Kremote: Compressing objects:  51% (106/207)   [Kremote: Compressing objects:  52% (108/207)   [Kremote: Compressing objects:  53% (110/207)   [Kremote: Compressing objects:  54% (112/207)   [Kremote: Compressing objects:  55% (114/207)   [Kremote: Compressing objects:  56% (116/207)   [Kremote: Compressing objects:  57% (118/207)   [Kremote: Compressing objects:  58% (121/207)   [Kremote: Compressing objects:  59% (123/207)   [Kremote: Compressing objects:  60% (125/207)   [Kremote: Compressing objects:  61% (127/207)   [Kremote: Compressing objects:  62% (129/207)   [Kremote: Compressing objects:  63% (131/207)   [Kremote: Compressing objects:  64% (133/207)   [Kremote: Compressing objects:  65% (135/207)   [Kremote: Compressing objects:  66% (137/207)   [Kremote: Compressing objects:  67% (139/207)   [Kremote: Compressing objects:  68% (141/207)   [Kremote: Compressing objects:  69% (143/207)   [Kremote: Compressing objects:  70% (145/207)   [Kremote: Compressing objects:  71% (147/207)   [Kremote: Compressing objects:  72% (150/207)   [Kremote: Compressing objects:  73% (152/207)   [Kremote: Compressing objects:  74% (154/207)   [Kremote: Compressing objects:  75% (156/207)   [Kremote: Compressing objects:  76% (158/207)   [Kremote: Compressing objects:  77% (160/207)   [Kremote: Compressing objects:  78% (162/207)   [Kremote: Compressing objects:  79% (164/207)   [Kremote: Compressing objects:  80% (166/207)   [Kremote: Compressing objects:  81% (168/207)   [Kremote: Compressing objects:  82% (170/207)   [Kremote: Compressing objects:  83% (172/207)   [Kremote: Compressing objects:  84% (174/207)   [Kremote: Compressing objects:  85% (176/207)   [Kremote: Compressing objects:  86% (179/207)   [Kremote: Compressing objects:  87% (181/207)   [Kremote: Compressing objects:  88% (183/207)   [Kremote: Compressing objects:  89% (185/207)   [Kremote: Compressing objects:  90% (187/207)   [Kremote: Compressing objects:  91% (189/207)   [Kremote: Compressing objects:  92% (191/207)   [Kremote: Compressing objects:  93% (193/207)   [Kremote: Compressing objects:  94% (195/207)   [Kremote: Compressing objects:  95% (197/207)   [Kremote: Compressing objects:  96% (199/207)   [Kremote: Compressing objects:  97% (201/207)   [Kremote: Compressing objects:  98% (203/207)   [Kremote: Compressing objects:  99% (205/207)   [Kremote: Compressing objects: 100% (207/207)   [Kremote: Compressing objects: 100% (207/207), done.[K
Receiving objects:   0% (1/674)   Receiving objects:   1% (7/674)   Receiving objects:   2% (14/674)   Receiving objects:   3% (21/674)   Receiving objects:   4% (27/674)   Receiving objects:   5% (34/674)   Receiving objects:   6% (41/674)   Receiving objects:   7% (48/674)   Receiving objects:   8% (54/674)   Receiving objects:   9% (61/674)   Receiving objects:  10% (68/674)   Receiving objects:  11% (75/674)   Receiving objects:  12% (81/674)   Receiving objects:  13% (88/674)   Receiving objects:  14% (95/674)   Receiving objects:  15% (102/674)   Receiving objects:  16% (108/674)   Receiving objects:  17% (115/674)   Receiving objects:  18% (122/674)   Receiving objects:  19% (129/674)   Receiving objects:  20% (135/674)   Receiving objects:  21% (142/674)   Receiving objects:  22% (149/674)   Receiving objects:  23% (156/674)   Receiving objects:  24% (162/674)   remote: Total 674 (delta 491), reused 646 (delta 463)[K
Receiving objects:  25% (169/674)   Receiving objects:  26% (176/674)   Receiving objects:  27% (182/674)   Receiving objects:  28% (189/674)   Receiving objects:  29% (196/674)   Receiving objects:  30% (203/674)   Receiving objects:  31% (209/674)   Receiving objects:  32% (216/674)   Receiving objects:  33% (223/674)   Receiving objects:  34% (230/674)   Receiving objects:  35% (236/674)   Receiving objects:  36% (243/674)   Receiving objects:  37% (250/674)   Receiving objects:  38% (257/674)   Receiving objects:  39% (263/674)   Receiving objects:  40% (270/674)   Receiving objects:  41% (277/674)   Receiving objects:  42% (284/674)   Receiving objects:  43% (290/674)   Receiving objects:  44% (297/674)   Receiving objects:  45% (304/674)   Receiving objects:  46% (311/674)   Receiving objects:  47% (317/674)   Receiving objects:  48% (324/674)   Receiving objects:  49% (331/674)   Receiving objects:  50% (337/674)   Receiving objects:  51% (344/674)   Receiving objects:  52% (351/674)   Receiving objects:  53% (358/674)   Receiving objects:  54% (364/674)   Receiving objects:  55% (371/674)   Receiving objects:  56% (378/674)   Receiving objects:  57% (385/674)   Receiving objects:  58% (391/674)   Receiving objects:  59% (398/674)   Receiving objects:  60% (405/674)   Receiving objects:  61% (412/674)   Receiving objects:  62% (418/674)   Receiving objects:  63% (425/674)   Receiving objects:  64% (432/674)   Receiving objects:  65% (439/674)   Receiving objects:  66% (445/674)   Receiving objects:  67% (452/674)   Receiving objects:  68% (459/674)   Receiving objects:  69% (466/674)   Receiving objects:  70% (472/674)   Receiving objects:  71% (479/674)   Receiving objects:  72% (486/674)   Receiving objects:  73% (493/674)   Receiving objects:  74% (499/674)   Receiving objects:  75% (506/674)   Receiving objects:  76% (513/674)   Receiving objects:  77% (519/674)   Receiving objects:  78% (526/674)   Receiving objects:  79% (533/674)   Receiving objects:  80% (540/674)   Receiving objects:  81% (546/674)   Receiving objects:  82% (553/674)   Receiving objects:  83% (560/674)   Receiving objects:  84% (567/674)   Receiving objects:  85% (573/674)   Receiving objects:  86% (580/674)   Receiving objects:  87% (587/674)   Receiving objects:  88% (594/674)   Receiving objects:  89% (600/674)   Receiving objects:  90% (607/674)   Receiving objects:  91% (614/674)   Receiving objects:  92% (621/674)   Receiving objects:  93% (627/674)   Receiving objects:  94% (634/674)   Receiving objects:  95% (641/674)   Receiving objects:  96% (648/674)   Receiving objects:  97% (654/674)   Receiving objects:  98% (661/674)   Receiving objects:  99% (668/674)   Receiving objects: 100% (674/674)   Receiving objects: 100% (674/674), 90.14 KiB, done.
Resolving deltas:   0% (0/491)   Resolving deltas:  18% (93/491)   Resolving deltas:  19% (96/491)   Resolving deltas:  28% (140/491)   Resolving deltas:  33% (164/491)   Resolving deltas:  34% (168/491)   Resolving deltas:  39% (192/491)   Resolving deltas:  41% (204/491)   Resolving deltas:  42% (210/491)   Resolving deltas:  47% (232/491)   Resolving deltas:  52% (259/491)   Resolving deltas:  53% (261/491)   Resolving deltas:  54% (268/491)   Resolving deltas:  55% (272/491)   Resolving deltas:  56% (276/491)   Resolving deltas:  57% (280/491)   Resolving deltas:  61% (302/491)   Resolving deltas:  62% (305/491)   Resolving deltas:  65% (321/491)   Resolving deltas:  66% (326/491)   Resolving deltas:  70% (344/491)   Resolving deltas:  72% (355/491)   Resolving deltas:  74% (368/491)   Resolving deltas:  75% (371/491)   Resolving deltas:  78% (386/491)   Resolving deltas:  79% (389/491)   Resolving deltas:  87% (432/491)   Resolving deltas:  91% (451/491)   Resolving deltas:  93% (458/491)   Resolving deltas:  94% (463/491)   Resolving deltas:  98% (482/491)   Resolving deltas: 100% (491/491)   Resolving deltas: 100% (491/491), done.
Fetching https://github.com/travis-ci/travis-assets
remote: Counting objects: 3310, done.[K
remote: Compressing objects:   0% (1/2323)   [Kremote: Compressing objects:   1% (24/2323)   [Kremote: Compressing objects:   2% (47/2323)   [Kremote: Compressing objects:   3% (70/2323)   [Kremote: Compressing objects:   4% (93/2323)   [Kremote: Compressing objects:   5% (117/2323)   [Kremote: Compressing objects:   6% (140/2323)   [Kremote: Compressing objects:   7% (163/2323)   [Kremote: Compressing objects:   7% (184/2323)   [Kremote: Compressing objects:   8% (186/2323)   [Kremote: Compressing objects:   9% (210/2323)   [Kremote: Compressing objects:  10% (233/2323)   [Kremote: Compressing objects:  11% (256/2323)   [Kremote: Compressing objects:  12% (279/2323)   [Kremote: Compressing objects:  13% (302/2323)   [Kremote: Compressing objects:  14% (326/2323)   [Kremote: Compressing objects:  15% (349/2323)   [Kremote: Compressing objects:  16% (372/2323)   [Kremote: Compressing objects:  17% (395/2323)   [Kremote: Compressing objects:  18% (419/2323)   [Kremote: Compressing objects:  19% (442/2323)   [Kremote: Compressing objects:  20% (465/2323)   [Kremote: Compressing objects:  21% (488/2323)   [Kremote: Compressing objects:  22% (512/2323)   [Kremote: Compressing objects:  23% (535/2323)   [Kremote: Compressing objects:  24% (558/2323)   [Kremote: Compressing objects:  25% (581/2323)   [Kremote: Compressing objects:  26% (604/2323)   [Kremote: Compressing objects:  27% (628/2323)   [Kremote: Compressing objects:  28% (651/2323)   [Kremote: Compressing objects:  29% (674/2323)   [Kremote: Compressing objects:  30% (697/2323)   [Kremote: Compressing objects:  31% (721/2323)   [Kremote: Compressing objects:  32% (744/2323)   [Kremote: Compressing objects:  33% (767/2323)   [Kremote: Compressing objects:  34% (790/2323)   [Kremote: Compressing objects:  35% (814/2323)   [Kremote: Compressing objects:  36% (837/2323)   [Kremote: Compressing objects:  37% (860/2323)   [Kremote: Compressing objects:  38% (883/2323)   [Kremote: Compressing objects:  39% (906/2323)   [Kremote: Compressing objects:  40% (930/2323)   [Kremote: Compressing objects:  41% (953/2323)   [Kremote: Compressing objects:  42% (976/2323)   [Kremote: Compressing objects:  43% (999/2323)   [Kremote: Compressing objects:  44% (1023/2323)   [Kremote: Compressing objects:  45% (1046/2323)   [Kremote: Compressing objects:  46% (1069/2323)   [Kremote: Compressing objects:  47% (1092/2323)   [Kremote: Compressing objects:  48% (1116/2323)   [Kremote: Compressing objects:  49% (1139/2323)   [Kremote: Compressing objects:  50% (1162/2323)   [Kremote: Compressing objects:  51% (1185/2323)   [Kremote: Compressing objects:  52% (1208/2323)   [Kremote: Compressing objects:  53% (1232/2323)   [Kremote: Compressing objects:  54% (1255/2323)   [Kremote: Compressing objects:  55% (1278/2323)   [Kremote: Compressing objects:  56% (1301/2323)   [Kremote: Compressing objects:  57% (1325/2323)   [Kremote: Compressing objects:  58% (1348/2323)   [Kremote: Compressing objects:  59% (1371/2323)   [Kremote: Compressing objects:  60% (1394/2323)   [Kremote: Compressing objects:  61% (1418/2323)   [Kremote: Compressing objects:  62% (1441/2323)   [Kremote: Compressing objects:  63% (1464/2323)   [Kremote: Compressing objects:  64% (1487/2323)   [Kremote: Compressing objects:  65% (1510/2323)   [Kremote: Compressing objects:  66% (1534/2323)   [Kremote: Compressing objects:  67% (1557/2323)   [Kremote: Compressing objects:  68% (1580/2323)   [Kremote: Compressing objects:  69% (1603/2323)   [Kremote: Compressing objects:  70% (1627/2323)   [Kremote: Compressing objects:  71% (1650/2323)   [Kremote: Compressing objects:  72% (1673/2323)   [Kremote: Compressing objects:  73% (1696/2323)   [Kremote: Compressing objects:  74% (1720/2323)   [Kremote: Compressing objects:  75% (1743/2323)   [Kremote: Compressing objects:  76% (1766/2323)   [Kremote: Compressing objects:  77% (1789/2323)   [Kremote: Compressing objects:  78% (1812/2323)   [Kremote: Compressing objects:  79% (1836/2323)   [Kremote: Compressing objects:  80% (1859/2323)   [Kremote: Compressing objects:  81% (1882/2323)   [Kremote: Compressing objects:  82% (1905/2323)   [Kremote: Compressing objects:  83% (1929/2323)   [Kremote: Compressing objects:  84% (1952/2323)   [Kremote: Compressing objects:  85% (1975/2323)   [Kremote: Compressing objects:  86% (1998/2323)   [Kremote: Compressing objects:  87% (2022/2323)   [Kremote: Compressing objects:  88% (2045/2323)   [Kremote: Compressing objects:  89% (2068/2323)   [Kremote: Compressing objects:  90% (2091/2323)   [Kremote: Compressing objects:  91% (2114/2323)   [Kremote: Compressing objects:  92% (2138/2323)   [Kremote: Compressing objects:  93% (2161/2323)   [Kremote: Compressing objects:  94% (2184/2323)   [Kremote: Compressing objects:  95% (2207/2323)   [Kremote: Compressing objects:  96% (2231/2323)   [Kremote: Compressing objects:  97% (2254/2323)   [Kremote: Compressing objects:  98% (2277/2323)   [Kremote: Compressing objects:  99% (2300/2323)   [Kremote: Compressing objects: 100% (2323/2323)   [Kremote: Compressing objects: 100% (2323/2323), done.[K
Receiving objects:   0% (1/3310)   Receiving objects:   1% (34/3310)   Receiving objects:   2% (67/3310)   Receiving objects:   3% (100/3310)   Receiving objects:   4% (133/3310)   Receiving objects:   5% (166/3310)   Receiving objects:   6% (199/3310)   Receiving objects:   7% (232/3310)   Receiving objects:   8% (265/3310)   Receiving objects:   9% (298/3310)   Receiving objects:  10% (331/3310)   Receiving objects:  11% (365/3310)   Receiving objects:  12% (398/3310)   Receiving objects:  13% (431/3310)   Receiving objects:  14% (464/3310)   Receiving objects:  15% (497/3310)   Receiving objects:  16% (530/3310)   Receiving objects:  17% (563/3310)   Receiving objects:  18% (596/3310)   Receiving objects:  19% (629/3310)   Receiving objects:  20% (662/3310)   Receiving objects:  21% (696/3310)   Receiving objects:  22% (729/3310)   Receiving objects:  23% (762/3310)   Receiving objects:  24% (795/3310)   Receiving objects:  25% (828/3310)   Receiving objects:  26% (861/3310)   Receiving objects:  27% (894/3310)   Receiving objects:  28% (927/3310)   Receiving objects:  29% (960/3310)   Receiving objects:  30% (993/3310)   Receiving objects:  31% (1027/3310)   Receiving objects:  32% (1060/3310)   Receiving objects:  33% (1093/3310)   Receiving objects:  34% (1126/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  35% (1159/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  36% (1192/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  37% (1225/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  38% (1258/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  39% (1291/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  40% (1324/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  41% (1358/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  42% (1391/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  43% (1424/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  44% (1457/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  45% (1490/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  45% (1491/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  46% (1523/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  47% (1556/3310), 316.00 KiB | 546 KiB/s   Receiving objects:  48% (1589/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  49% (1622/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  50% (1655/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  51% (1689/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  52% (1722/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  53% (1755/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  54% (1788/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  55% (1821/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  56% (1854/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  57% (1887/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  58% (1920/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  59% (1953/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  60% (1986/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  61% (2020/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  62% (2053/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  63% (2086/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  64% (2119/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  65% (2152/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  66% (2185/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  67% (2218/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  68% (2251/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  69% (2284/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  70% (2317/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  71% (2351/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  72% (2384/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  73% (2417/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  74% (2450/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  75% (2483/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  76% (2516/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  77% (2549/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  78% (2582/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  79% (2615/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  80% (2648/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  81% (2682/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  82% (2715/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  83% (2748/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  84% (2781/3310), 2.35 MiB | 2.19 MiB/s   Receiving objects:  85% (2814/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  86% (2847/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  87% (2880/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  88% (2913/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  89% (2946/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  90% (2979/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  91% (3013/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  92% (3046/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  93% (3079/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  94% (3112/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  95% (3145/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  96% (3178/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  97% (3211/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  98% (3244/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects:  99% (3277/3310), 5.87 MiB | 3.73 MiB/s   remote: Total 3310 (delta 1088), reused 3044 (delta 844)[K
Receiving objects: 100% (3310/3310), 5.87 MiB | 3.73 MiB/s   Receiving objects: 100% (3310/3310), 7.44 MiB | 3.73 MiB/s, done.
Resolving deltas:   0% (0/1088)   Resolving deltas:   6% (66/1088)   Resolving deltas:   8% (88/1088)   Resolving deltas:   9% (105/1088)   Resolving deltas:  10% (110/1088)   Resolving deltas:  11% (120/1088)   Resolving deltas:  20% (227/1088)   Resolving deltas:  22% (250/1088)   Resolving deltas:  24% (263/1088)   Resolving deltas:  25% (279/1088)   Resolving deltas:  26% (283/1088)   Resolving deltas:  27% (298/1088)   Resolving deltas:  28% (305/1088)   Resolving deltas:  29% (323/1088)   Resolving deltas:  30% (333/1088)   Resolving deltas:  31% (342/1088)   Resolving deltas:  32% (350/1088)   Resolving deltas:  33% (360/1088)   Resolving deltas:  34% (380/1088)   Resolving deltas:  35% (388/1088)   Resolving deltas:  36% (396/1088)   Resolving deltas:  37% (403/1088)   Resolving deltas:  38% (414/1088)   Resolving deltas:  39% (426/1088)   Resolving deltas:  40% (442/1088)   Resolving deltas:  41% (447/1088)   Resolving deltas:  42% (466/1088)   Resolving deltas:  43% (471/1088)   Resolving deltas:  44% (480/1088)   Resolving deltas:  45% (490/1088)   Resolving deltas:  46% (503/1088)   Resolving deltas:  47% (520/1088)   Resolving deltas:  48% (527/1088)   Resolving deltas:  49% (536/1088)   Resolving deltas:  50% (552/1088)   Resolving deltas:  51% (555/1088)   Resolving deltas:  52% (570/1088)   Resolving deltas:  53% (582/1088)   Resolving deltas:  54% (596/1088)   Resolving deltas:  55% (600/1088)   Resolving deltas:  56% (615/1088)   Resolving deltas:  57% (621/1088)   Resolving deltas:  58% (636/1088)   Resolving deltas:  59% (642/1088)   Resolving deltas:  68% (741/1088)   Resolving deltas:  69% (759/1088)   Resolving deltas:  70% (762/1088)   Resolving deltas:  71% (773/1088)   Resolving deltas:  72% (787/1088)   Resolving deltas:  73% (796/1088)   Resolving deltas:  82% (902/1088)   Resolving deltas:  91% (1000/1088)   Resolving deltas:  92% (1010/1088)   Resolving deltas:  93% (1014/1088)   Resolving deltas:  94% (1025/1088)   Resolving deltas:  95% (1037/1088)   Resolving deltas:  96% (1046/1088)   Resolving deltas:  97% (1056/1088)   Resolving deltas:  98% (1068/1088)   Resolving deltas:  99% (1078/1088)   Resolving deltas: 100% (1088/1088)   Resolving deltas: 100% (1088/1088), done.
Fetching git://github.com/travis-ci/travis-core
remote: Counting objects: 11443, done.[K
remote: Compressing objects:   0% (1/3239)   [Kremote: Compressing objects:   1% (33/3239)   [Kremote: Compressing objects:   2% (65/3239)   [Kremote: Compressing objects:   3% (98/3239)   [Kremote: Compressing objects:   4% (130/3239)   [Kremote: Compressing objects:   5% (162/3239)   [Kremote: Compressing objects:   6% (195/3239)   [Kremote: Compressing objects:   7% (227/3239)   [Kremote: Compressing objects:   8% (260/3239)   [Kremote: Compressing objects:   9% (292/3239)   [Kremote: Compressing objects:  10% (324/3239)   [Kremote: Compressing objects:  11% (357/3239)   [Kremote: Compressing objects:  12% (389/3239)   [Kremote: Compressing objects:  13% (422/3239)   [Kremote: Compressing objects:  14% (454/3239)   [Kremote: Compressing objects:  15% (486/3239)   [Kremote: Compressing objects:  16% (519/3239)   [Kremote: Compressing objects:  17% (551/3239)   [Kremote: Compressing objects:  18% (584/3239)   [Kremote: Compressing objects:  19% (616/3239)   [Kremote: Compressing objects:  20% (648/3239)   [Kremote: Compressing objects:  21% (681/3239)   [Kremote: Compressing objects:  22% (713/3239)   [Kremote: Compressing objects:  23% (745/3239)   [Kremote: Compressing objects:  24% (778/3239)   [Kremote: Compressing objects:  25% (810/3239)   [Kremote: Compressing objects:  26% (843/3239)   [Kremote: Compressing objects:  27% (875/3239)   [Kremote: Compressing objects:  28% (907/3239)   [Kremote: Compressing objects:  29% (940/3239)   [Kremote: Compressing objects:  30% (972/3239)   [Kremote: Compressing objects:  31% (1005/3239)   [Kremote: Compressing objects:  32% (1037/3239)   [Kremote: Compressing objects:  33% (1069/3239)   [Kremote: Compressing objects:  34% (1102/3239)   [Kremote: Compressing objects:  35% (1134/3239)   [Kremote: Compressing objects:  36% (1167/3239)   [Kremote: Compressing objects:  37% (1199/3239)   [Kremote: Compressing objects:  38% (1231/3239)   [Kremote: Compressing objects:  39% (1264/3239)   [Kremote: Compressing objects:  40% (1296/3239)   [Kremote: Compressing objects:  41% (1328/3239)   [Kremote: Compressing objects:  42% (1361/3239)   [Kremote: Compressing objects:  43% (1393/3239)   [Kremote: Compressing objects:  44% (1426/3239)   [Kremote: Compressing objects:  45% (1458/3239)   [Kremote: Compressing objects:  46% (1490/3239)   [Kremote: Compressing objects:  47% (1523/3239)   [Kremote: Compressing objects:  48% (1555/3239)   [Kremote: Compressing objects:  49% (1588/3239)   [Kremote: Compressing objects:  50% (1620/3239)   [Kremote: Compressing objects:  51% (1652/3239)   [Kremote: Compressing objects:  52% (1685/3239)   [Kremote: Compressing objects:  53% (1717/3239)   [Kremote: Compressing objects:  54% (1750/3239)   [Kremote: Compressing objects:  55% (1782/3239)   [Kremote: Compressing objects:  56% (1814/3239)   [Kremote: Compressing objects:  57% (1847/3239)   [Kremote: Compressing objects:  58% (1879/3239)   [Kremote: Compressing objects:  59% (1912/3239)   [Kremote: Compressing objects:  60% (1944/3239)   [Kremote: Compressing objects:  61% (1976/3239)   [Kremote: Compressing objects:  62% (2009/3239)   [Kremote: Compressing objects:  63% (2041/3239)   [Kremote: Compressing objects:  64% (2073/3239)   [Kremote: Compressing objects:  65% (2106/3239)   [Kremote: Compressing objects:  66% (2138/3239)   [Kremote: Compressing objects:  67% (2171/3239)   [Kremote: Compressing objects:  68% (2203/3239)   [Kremote: Compressing objects:  69% (2235/3239)   [Kremote: Compressing objects:  70% (2268/3239)   [Kremote: Compressing objects:  71% (2300/3239)   [Kremote: Compressing objects:  72% (2333/3239)   [Kremote: Compressing objects:  73% (2365/3239)   [Kremote: Compressing objects:  74% (2397/3239)   [Kremote: Compressing objects:  75% (2430/3239)   [Kremote: Compressing objects:  76% (2462/3239)   [Kremote: Compressing objects:  77% (2495/3239)   [Kremote: Compressing objects:  78% (2527/3239)   [Kremote: Compressing objects:  79% (2559/3239)   [Kremote: Compressing objects:  80% (2592/3239)   [Kremote: Compressing objects:  81% (2624/3239)   [Kremote: Compressing objects:  82% (2656/3239)   [Kremote: Compressing objects:  83% (2689/3239)   [Kremote: Compressing objects:  84% (2721/3239)   [Kremote: Compressing objects:  85% (2754/3239)   [Kremote: Compressing objects:  86% (2786/3239)   [Kremote: Compressing objects:  87% (2818/3239)   [Kremote: Compressing objects:  88% (2851/3239)   [Kremote: Compressing objects:  89% (2883/3239)   [Kremote: Compressing objects:  90% (2916/3239)   [Kremote: Compressing objects:  91% (2948/3239)   [Kremote: Compressing objects:  92% (2980/3239)   [Kremote: Compressing objects:  93% (3013/3239)   [Kremote: Compressing objects:  94% (3045/3239)   [Kremote: Compressing objects:  95% (3078/3239)   [Kremote: Compressing objects:  96% (3110/3239)   [Kremote: Compressing objects:  97% (3142/3239)   [Kremote: Compressing objects:  98% (3175/3239)   [Kremote: Compressing objects:  99% (3207/3239)   [Kremote: Compressing objects: 100% (3239/3239)   [Kremote: Compressing objects: 100% (3239/3239), done.[K
Receiving objects:   0% (1/11443)   Receiving objects:   1% (115/11443)   Receiving objects:   2% (229/11443)   Receiving objects:   3% (344/11443)   Receiving objects:   4% (458/11443)   Receiving objects:   5% (573/11443)   Receiving objects:   6% (687/11443)   Receiving objects:   7% (802/11443)   Receiving objects:   8% (916/11443)   Receiving objects:   9% (1030/11443)   Receiving objects:  10% (1145/11443)   Receiving objects:  11% (1259/11443)   Receiving objects:  12% (1374/11443)   Receiving objects:  13% (1488/11443)   Receiving objects:  14% (1603/11443)   Receiving objects:  15% (1717/11443)   Receiving objects:  16% (1831/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  17% (1946/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  18% (2060/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  19% (2175/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  20% (2289/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  21% (2404/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  22% (2518/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  23% (2632/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  24% (2747/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  25% (2861/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  26% (2976/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  27% (3090/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  28% (3205/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  29% (3319/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  30% (3433/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  31% (3548/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  32% (3662/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  33% (3777/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  34% (3891/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  35% (4006/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  36% (4120/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  37% (4234/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  38% (4349/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  39% (4463/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  40% (4578/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  41% (4692/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  42% (4807/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  43% (4921/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  44% (5035/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  45% (5150/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  46% (5264/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  47% (5379/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  48% (5493/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  49% (5608/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  50% (5722/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  51% (5836/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  52% (5951/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  53% (6065/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  54% (6180/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  55% (6294/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  56% (6409/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  57% (6523/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  58% (6637/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  59% (6752/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  60% (6866/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  61% (6981/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  62% (7095/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  63% (7210/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  64% (7324/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  65% (7438/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  66% (7553/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  67% (7667/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  68% (7782/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  69% (7896/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  70% (8011/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  71% (8125/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  72% (8239/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  73% (8354/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  74% (8468/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  75% (8583/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  76% (8697/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  77% (8812/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  78% (8926/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  79% (9040/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  80% (9155/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  81% (9269/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  82% (9384/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  83% (9498/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  84% (9613/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  85% (9727/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  86% (9841/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  87% (9956/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  88% (10070/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  89% (10185/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  90% (10299/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  91% (10414/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  92% (10528/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  93% (10642/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  94% (10757/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  95% (10871/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  96% (10986/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  97% (11100/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  98% (11215/11443), 292.00 KiB | 563 KiB/s   Receiving objects:  98% (11256/11443), 2.03 MiB | 2.01 MiB/s   remote: Total 11443 (delta 7753), reused 11317 (delta 7638)[K
Receiving objects:  99% (11329/11443), 2.03 MiB | 2.01 MiB/s   Receiving objects: 100% (11443/11443), 2.03 MiB | 2.01 MiB/s   Receiving objects: 100% (11443/11443), 3.61 MiB | 2.01 MiB/s, done.
Resolving deltas:   0% (0/7753)   Resolving deltas:   1% (152/7753)   Resolving deltas:   3% (283/7753)   Resolving deltas:   4% (333/7753)   Resolving deltas:   5% (391/7753)   Resolving deltas:   6% (466/7753)   Resolving deltas:   7% (550/7753)   Resolving deltas:   8% (644/7753)   Resolving deltas:   9% (703/7753)   Resolving deltas:  10% (780/7753)   Resolving deltas:  11% (859/7753)   Resolving deltas:  12% (945/7753)   Resolving deltas:  13% (1015/7753)   Resolving deltas:  14% (1149/7753)   Resolving deltas:  15% (1175/7753)   Resolving deltas:  16% (1265/7753)   Resolving deltas:  17% (1323/7753)   Resolving deltas:  18% (1401/7753)   Resolving deltas:  21% (1673/7753)   Resolving deltas:  22% (1718/7753)   Resolving deltas:  23% (1815/7753)   Resolving deltas:  24% (1862/7753)   Resolving deltas:  25% (1951/7753)   Resolving deltas:  26% (2028/7753)   Resolving deltas:  27% (2121/7753)   Resolving deltas:  28% (2171/7753)   Resolving deltas:  29% (2282/7753)   Resolving deltas:  30% (2326/7753)   Resolving deltas:  35% (2719/7753)   Resolving deltas:  36% (2850/7753)   Resolving deltas:  37% (2934/7753)   Resolving deltas:  38% (3001/7753)   Resolving deltas:  39% (3042/7753)   Resolving deltas:  41% (3231/7753)   Resolving deltas:  42% (3257/7753)   Resolving deltas:  43% (3352/7753)   Resolving deltas:  44% (3421/7753)   Resolving deltas:  45% (3491/7753)   Resolving deltas:  47% (3655/7753)   Resolving deltas:  48% (3744/7753)   Resolving deltas:  49% (3814/7753)   Resolving deltas:  50% (3886/7753)   Resolving deltas:  52% (4046/7753)   Resolving deltas:  53% (4132/7753)   Resolving deltas:  54% (4206/7753)   Resolving deltas:  55% (4271/7753)   Resolving deltas:  56% (4358/7753)   Resolving deltas:  57% (4425/7753)   Resolving deltas:  58% (4507/7753)   Resolving deltas:  59% (4575/7753)   Resolving deltas:  60% (4687/7753)   Resolving deltas:  61% (4779/7753)   Resolving deltas:  62% (4808/7753)   Resolving deltas:  63% (4887/7753)   Resolving deltas:  64% (4973/7753)   Resolving deltas:  65% (5054/7753)   Resolving deltas:  66% (5117/7753)   Resolving deltas:  67% (5202/7753)   Resolving deltas:  68% (5274/7753)   Resolving deltas:  69% (5354/7753)   Resolving deltas:  70% (5450/7753)   Resolving deltas:  71% (5508/7753)   Resolving deltas:  72% (5596/7753)   Resolving deltas:  73% (5679/7753)   Resolving deltas:  74% (5751/7753)   Resolving deltas:  75% (5822/7753)   Resolving deltas:  76% (5894/7753)   Resolving deltas:  77% (5971/7753)   Resolving deltas:  78% (6055/7753)   Resolving deltas:  79% (6147/7753)   Resolving deltas:  80% (6239/7753)   Resolving deltas:  81% (6289/7753)   Resolving deltas:  82% (6359/7753)   Resolving deltas:  83% (6438/7753)   Resolving deltas:  84% (6529/7753)   Resolving deltas:  85% (6611/7753)   Resolving deltas:  86% (6688/7753)   Resolving deltas:  87% (6748/7753)   Resolving deltas:  88% (6825/7753)   Resolving deltas:  89% (6909/7753)   Resolving deltas:  90% (6979/7753)   Resolving deltas:  91% (7070/7753)   Resolving deltas:  92% (7143/7753)   Resolving deltas:  93% (7213/7753)   Resolving deltas:  94% (7292/7753)   Resolving deltas:  95% (7366/7753)   Resolving deltas:  96% (7456/7753)   Resolving deltas:  97% (7523/7753)   Resolving deltas:  98% (7611/7753)   Resolving deltas:  99% (7676/7753)   Resolving deltas: 100% (7753/7753)   Resolving deltas: 100% (7753/7753), done.
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activeresource (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.3.0)
Installing bcrypt-ruby (3.0.1) with native extensions
Installing bunny (0.8.0)
Installing nokogiri (1.5.5) with native extensions
Installing ffi (1.0.11) with native extensions
Installing childprocess (0.3.3)
Installing libwebsocket (0.1.4)
Installing rubyzip (0.9.9)
Installing selenium-webdriver (2.24.0)
Installing xpath (0.1.4)
Installing capybara (1.1.2)
Installing chunky_png (1.2.5)
Installing coffee-script-source (1.3.3)
Installing execjs (1.3.0)
Installing coffee-script (2.2.0)
Installing fssm (0.2.9)
Installing sass (3.1.20)
Installing compass (0.12.2)
Installing crack (0.3.1)
Installing daemons (1.1.8)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing orm_adapter (0.0.7)
Installing rack-ssl (1.3.2)
Installing json (1.6.7) with native extensions
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing warden (1.1.1)
Installing devise (2.0.4)
Installing diff-lcs (1.1.3)
Installing eventmachine (0.12.10) with native extensions
Installing factory_girl (2.4.2)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing forgery (0.5.0)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashie (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing http_accept_language (1.0.2)
Installing httpauth (0.1)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing kgio (2.7.4) with native extensions
Installing lograge (0.0.4)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing oauth2 (0.6.1)
Installing omniauth (1.1.0)
Installing omniauth-oauth2 (1.0.2)
Installing omniauth-github (1.0.1)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Using rack-contrib (1.1.0) from git://github.com/rack/rack-contrib (at master)
Using bundler (1.2.0.rc)
Installing rails (3.2.6)
Installing raindrops (0.10.0) with native extensions
Using rake-pipeline (0.6.0) from https://github.com/livingsocial/rake-pipeline.git (at master)
Using rake-pipeline-web-filters (0.6.0) from https://github.com/wycats/rake-pipeline-web-filters.git (at master)
Installing redis (3.0.1)
Installing refraction (0.2.0)
Installing rollout (1.1.0)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing rspec-rails (2.10.1)
Installing simple_states (0.1.1)
Installing thin (1.3.1) with native extensions
Using travis-assets (0.0.1) from https://github.com/travis-ci/travis-assets (at master)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing unicorn (4.1.1) with native extensions
Installing unobtrusive_flash (0.0.2)
Installing yard (0.8.2.1)
Installing versionist (0.2.3)
Installing webmock (1.7.10)
Installing yajl-ruby (1.1.0) with native extensions
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m$ cp config/database.example.yml config/database.yml
$ RAILS_ENV=test bundle exec rake test:ci --trace
** Invoke test:ci (first_time)
** Invoke ci_env (first_time)
** Execute ci_env
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:test:purge
** Execute db:test:load
** Invoke db:test:load_schema (first_time)
** Invoke db:test:purge
** Execute db:test:load_schema
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load
** Execute spec
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/controllers/v1/service_hooks_controller_spec.rb ./spec/controllers/v1/builds_controller_spec.rb ./spec/controllers/v1/repositories_controller_spec.rb ./spec/controllers/v1/jobs_controller_spec.rb ./spec/controllers/v1/workers_controller_spec.rb ./spec/controllers/v1/branches_controller_spec.rb ./spec/controllers/v2/service_hooks_controller_spec.rb ./spec/controllers/application_controller_spec.rb ./spec/controllers/profiles_controller_spec.rb ./spec/client/service_hooks_spec.rb ./spec/client/events/job_queue_spec.rb ./spec/client/events/build_spec.rb ./spec/helpers/application_helper_spec.rb ./spec/requests/shortener_controller_spec.rb ./spec/views/repository_cctray_xml_output_spec.rb ./spec/routing/v2_spec.rb ./spec/routing/v1_spec.rb ./spec/integration/jsonp_api_spec.rb ./spec/integration/consuming_messages_spec.rb ./spec/integration/build_process_spec.rb ./spec/integration/routes_redirection_spec.rb ./spec/lib/statistics_spec.rb
Run options:
  include {:focused=>true}
  exclude {:js=>true}

All examples were filtered out; ignoring {:focused=>true}

V1::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
    subscribes to a service hook
[32m      creates a repository if it does not exist[0m
[32m      updates an existing repository if it exists[0m
    unsubscribes from the service hook
[32m      updates an existing repository[0m

V1::BuildsController
  GET :index
[32m    returns a list of builds in json[0m
  GET :show
    when called using /builds/:id
[32m      returns build details in json[0m
    when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id
[32m      returns build details in json[0m
[32m      returns 404 with wrong repository id[0m

V1::RepositoriesController
  GET :index returns a list of repositories
    in json
[32m      ordered by last build started date[0m
[32m      filtered by owner name[0m
  GET :show, format json
[32m    returns info about repository in json format[0m
[32m    returns not found for an unknown repository[0m
    with parameter rvm:1.8.7
[32m      returns last build result passing[0m
    with parameter rvm:1.9.2
[32m      return last build result failing[0m
    with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x
[32m      return last build result passing[0m
    with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x
[32m      return last build result failing[0m
    with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result passing[0m
    with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result failing[0m
    with parameters rvm:perl
[32m      return last build result for the parent build[0m
  GET :show, format xml (schema: not specified)
[32m    return info about repository in xml format[0m
  GET :show, format xml (schema: cctray)
[32m    returns info about repository in CCTray (CruiseControl) XML format[0m
  GET :show, format xml (schema: unknown)
[32m    does not attempt to render unsupported XML schemas[0m
  GET :show, format png
    without a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "stable" when there is a running build but the previous one has passed[0m
    with a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "passing" when there is a running build but the previous one has passed[0m

V1::JobsController
  GET :index
[32m    index lists all jobs on the queue[0m
  GET :show
[32m    in json[0m

V1::WorkersController
[32m  index lists all workers[0m

V1::BranchesController
  GET :index
[32m    returns a list of builds in json[0m

V2::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
[32m    subscribes to a service hook if active => true was given[0m
[32m    unsubscribes from the service hook if active => false was given[0m

HomeController
  i18n locale
[32m    the default locale is en[0m
  set_locale
[32m    prefers hl query parameter over anything else[0m
[32m    prefers the session[:locale] if there is no hl parameter[0m
[32m    prefers current_user.locale if session[:locale] is empty and there is no hl query paramter[0m
[32m    prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local[0m
[32m    uses the default locale when nothing is specified[0m

ProfilesController
  GET :show
[32m    renders the profile html page[0m
  POST :update
[32m    updates the locale for the user profile[0m
  POST :sync
    given the current user is not being synced
[32m      schedules a sync job[0m
[32m      sets the current user to being synced[0m
    given the current user is being synced
[32m      does not schedule a sync job[0m
[32m      does not set the current user to being synced[0m

ApplicationHelper
  active_page?
[32m    #active_page? returns true when the given route matches the current page[0m
[32m    #active_page? returns false when the given route does not matche the current page[0m
  localization links
    switch_locale_link
[32m      should add in the language option to the current path[0m
  gravatar
[32m    #gravatar returns an IMG tag for a given user[0m
[32m    #gravatar with a given :size returns an IMG tag with the given :size[0m

ShortenerController
  GET /
[32m    should redirect to travis-ci.org[0m
  GET /:id
[32m    should redirect to the found url[0m
[32m    should raise a 404 if the url could not be found[0m

repositories/show/cctray.xml.builder
[32m  renders the basic details of a repository[0m
[32m  renders the correct result for a repository with no running build[0m
[32m  renders the last build time in the correct format[0m
[32m  renders the correct activity result for a repository with a running build[0m
[32m  renders the correct activity result for a repository with no builds[0m
[32m  renders the correct build result for a repository whose last build failed[0m
[32m  renders the correct build result for a repository whose last build passed[0m
[32m  renders the correct build result for a repository whose last build has an unknown result[0m

v2
  GET to repositories.json?version=2
[32m    routes to V2::RepositoriesController#index[0m
  GET to repositories/1.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
  GET to builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to builds/1.json?version=2
[32m    routes to V2::BuildsController#show[0m
  GET to branches.json?version=2
[32m    routes to V2::BranchesController#index[0m
  GET to jobs.json?version=2
[32m    routes to V2::JobsController#index[0m
  GET to jobs/1.json?version=2
[32m    routes to V2::JobsController#show[0m
  GET to artifacts/1.json?version=2
[32m    routes to V2::ArtifactsController#index[0m
  GET to workers.json?version=2
[32m    routes to V2::WorkersController#index[0m
  GET to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#index[0m
  PUT to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#update[0m
  GET to :owner_name/:name.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml?version=2
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json?version=2
[32m    routes to V2::BuildsController#show[0m

v1
  GET to repositories.json
[32m    routes to V1::RepositoriesController#index[0m
  GET to repositories/1.json
[32m    routes to V1::RepositoriesController#show[0m
  GET to builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to builds/1.json
[32m    routes to V1::BuildsController#show[0m
  GET to branches.json
[32m    routes to V1::BranchesController#index[0m
  GET to jobs.json
[32m    routes to V1::JobsController#index[0m
  GET to jobs/1.json
[32m    routes to V1::JobsController#show[0m
  GET to workers.json
[32m    routes to V1::WorkersController#index[0m
  GET to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#index[0m
  PUT to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#update[0m
  GET to :owner_name/:name.json
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json
[32m    routes to V1::BuildsController#show[0m

JSONP API
  callback parameter passed
[32m    returns text/javascript content type[0m
[32m    returns response in jsonp format[0m
  no callback parameter passed
[32m    returns application/json content type[0m
[32m    returns response in json format[0m
  callback parameter is not valid
[32m    uses valid path[0m
[32m    returns bad request body[0m
[32m    returns 400 status code[0m

routes redirection
[32m  should redirect to the default locale when redirecting[0m
[32m  the user is redirected to the hash bang version of the user route[0m
[32m  the user is redirected to the hash bang version of the repository route[0m
[32m  the user is redirected to the hash bang version of the repository builds route[0m
[32m  the user is redirected to the hash bang version of the repository build route[0m

Statistics
  when listing daily test counts
[32m    should return the jobs per day[0m
  when listing total repositories
[32m    should return the number per day[0m
[32m    should include the total growth[0m

Finished in 31.53 seconds
[32m127 examples, 0 failures[0m
** Execute test:ci

Done. Build script exited with: 0
', 1899692, 'Artifact::Log', '2012-07-18 22:39:29.247000', '2012-07-18 22:39:29.724000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1558743, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-ci.git travis-ci/travis-ci
$ cd travis-ci/travis-ci
$ git checkout -qf 9dd6af0f8aa8182fad7f7a399ef21188698d194a
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-ci/Gemfile
$ gem install bundler --pre
Fetching: bundler-1.2.0.pre.1.gemFetching: bundler-1.2.0.pre.1.gem (  6%)Fetching: bundler-1.2.0.pre.1.gem ( 10%)Fetching: bundler-1.2.0.pre.1.gem ( 13%)Fetching: bundler-1.2.0.pre.1.gem ( 18%)Fetching: bundler-1.2.0.pre.1.gem ( 20%)Fetching: bundler-1.2.0.pre.1.gem ( 21%)Fetching: bundler-1.2.0.pre.1.gem ( 23%)Fetching: bundler-1.2.0.pre.1.gem ( 25%)Fetching: bundler-1.2.0.pre.1.gem ( 32%)Fetching: bundler-1.2.0.pre.1.gem ( 40%)Fetching: bundler-1.2.0.pre.1.gem ( 42%)Fetching: bundler-1.2.0.pre.1.gem ( 44%)Fetching: bundler-1.2.0.pre.1.gem ( 46%)Fetching: bundler-1.2.0.pre.1.gem ( 47%)Fetching: bundler-1.2.0.pre.1.gem ( 48%)Fetching: bundler-1.2.0.pre.1.gem ( 50%)Fetching: bundler-1.2.0.pre.1.gem ( 56%)Fetching: bundler-1.2.0.pre.1.gem ( 64%)Fetching: bundler-1.2.0.pre.1.gem ( 71%)Fetching: bundler-1.2.0.pre.1.gem ( 74%)Fetching: bundler-1.2.0.pre.1.gem ( 77%)Fetching: bundler-1.2.0.pre.1.gem ( 80%)Fetching: bundler-1.2.0.pre.1.gem ( 82%)Fetching: bundler-1.2.0.pre.1.gem ( 84%)Fetching: bundler-1.2.0.pre.1.gem ( 86%)Fetching: bundler-1.2.0.pre.1.gem ( 88%)Fetching: bundler-1.2.0.pre.1.gem ( 92%)Fetching: bundler-1.2.0.pre.1.gem ( 93%)Fetching: bundler-1.2.0.pre.1.gem ( 95%)Fetching: bundler-1.2.0.pre.1.gem ( 98%)Fetching: bundler-1.2.0.pre.1.gem (100%)Fetching: bundler-1.2.0.pre.1.gem (100%)
Successfully installed bundler-1.2.0.pre.1
1 gem installed
$ bundle install --without development
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
remote: Counting objects: 1081, done.[K
remote: Compressing objects:   0% (1/433)   [Kremote: Compressing objects:   1% (5/433)   [Kremote: Compressing objects:   2% (9/433)   [Kremote: Compressing objects:   3% (13/433)   [Kremote: Compressing objects:   4% (18/433)   [Kremote: Compressing objects:   5% (22/433)   [Kremote: Compressing objects:   6% (26/433)   [Kremote: Compressing objects:   7% (31/433)   [Kremote: Compressing objects:   8% (35/433)   [Kremote: Compressing objects:   9% (39/433)   [Kremote: Compressing objects:  10% (44/433)   [Kremote: Compressing objects:  11% (48/433)   [Kremote: Compressing objects:  12% (52/433)   [Kremote: Compressing objects:  13% (57/433)   [Kremote: Compressing objects:  14% (61/433)   [Kremote: Compressing objects:  15% (65/433)   [Kremote: Compressing objects:  16% (70/433)   [Kremote: Compressing objects:  17% (74/433)   [Kremote: Compressing objects:  18% (78/433)   [Kremote: Compressing objects:  19% (83/433)   [Kremote: Compressing objects:  20% (87/433)   [Kremote: Compressing objects:  21% (91/433)   [Kremote: Compressing objects:  22% (96/433)   [Kremote: Compressing objects:  23% (100/433)   [Kremote: Compressing objects:  24% (104/433)   [Kremote: Compressing objects:  25% (109/433)   [Kremote: Compressing objects:  26% (113/433)   [Kremote: Compressing objects:  27% (117/433)   [Kremote: Compressing objects:  28% (122/433)   [Kremote: Compressing objects:  29% (126/433)   [Kremote: Compressing objects:  30% (130/433)   [Kremote: Compressing objects:  31% (135/433)   [Kremote: Compressing objects:  32% (139/433)   [Kremote: Compressing objects:  33% (143/433)   [Kremote: Compressing objects:  34% (148/433)   [Kremote: Compressing objects:  35% (152/433)   [Kremote: Compressing objects:  36% (156/433)   [Kremote: Compressing objects:  37% (161/433)   [Kremote: Compressing objects:  38% (165/433)   [Kremote: Compressing objects:  39% (169/433)   [Kremote: Compressing objects:  40% (174/433)   [Kremote: Compressing objects:  41% (178/433)   [Kremote: Compressing objects:  42% (182/433)   [Kremote: Compressing objects:  43% (187/433)   [Kremote: Compressing objects:  44% (191/433)   [Kremote: Compressing objects:  45% (195/433)   [Kremote: Compressing objects:  46% (200/433)   [Kremote: Compressing objects:  47% (204/433)   [Kremote: Compressing objects:  48% (208/433)   [Kremote: Compressing objects:  49% (213/433)   [Kremote: Compressing objects:  50% (217/433)   [Kremote: Compressing objects:  51% (221/433)   [Kremote: Compressing objects:  52% (226/433)   [Kremote: Compressing objects:  53% (230/433)   [Kremote: Compressing objects:  54% (234/433)   [Kremote: Compressing objects:  55% (239/433)   [Kremote: Compressing objects:  56% (243/433)   [Kremote: Compressing objects:  57% (247/433)   [Kremote: Compressing objects:  58% (252/433)   [Kremote: Compressing objects:  59% (256/433)   [Kremote: Compressing objects:  60% (260/433)   [Kremote: Compressing objects:  61% (265/433)   [Kremote: Compressing objects:  62% (269/433)   [Kremote: Compressing objects:  63% (273/433)   [Kremote: Compressing objects:  64% (278/433)   [Kremote: Compressing objects:  65% (282/433)   [Kremote: Compressing objects:  66% (286/433)   [Kremote: Compressing objects:  67% (291/433)   [Kremote: Compressing objects:  68% (295/433)   [Kremote: Compressing objects:  69% (299/433)   [Kremote: Compressing objects:  70% (304/433)   [Kremote: Compressing objects:  71% (308/433)   [Kremote: Compressing objects:  72% (312/433)   [Kremote: Compressing objects:  73% (317/433)   [Kremote: Compressing objects:  74% (321/433)   [Kremote: Compressing objects:  75% (325/433)   [Kremote: Compressing objects:  76% (330/433)   [Kremote: Compressing objects:  77% (334/433)   [Kremote: Compressing objects:  78% (338/433)   [Kremote: Compressing objects:  79% (343/433)   [Kremote: Compressing objects:  80% (347/433)   [Kremote: Compressing objects:  81% (351/433)   [Kremote: Compressing objects:  82% (356/433)   [Kremote: Compressing objects:  83% (360/433)   [Kremote: Compressing objects:  84% (364/433)   [Kremote: Compressing objects:  85% (369/433)   [Kremote: Compressing objects:  86% (373/433)   [Kremote: Compressing objects:  87% (377/433)   [Kremote: Compressing objects:  88% (382/433)   [Kremote: Compressing objects:  89% (386/433)   [Kremote: Compressing objects:  90% (390/433)   [Kremote: Compressing objects:  91% (395/433)   [Kremote: Compressing objects:  92% (399/433)   [Kremote: Compressing objects:  93% (403/433)   [Kremote: Compressing objects:  94% (408/433)   [Kremote: Compressing objects:  95% (412/433)   [Kremote: Compressing objects:  96% (416/433)   [Kremote: Compressing objects:  97% (421/433)   [Kremote: Compressing objects:  98% (425/433)   [Kremote: Compressing objects:  99% (429/433)   [Kremote: Compressing objects: 100% (433/433)   [Kremote: Compressing objects: 100% (433/433), done.[K
Receiving objects:   0% (1/1081)   Receiving objects:   1% (11/1081)   Receiving objects:   2% (22/1081)   Receiving objects:   3% (33/1081)   Receiving objects:   4% (44/1081)   Receiving objects:   5% (55/1081)   Receiving objects:   6% (65/1081)   Receiving objects:   7% (76/1081)   Receiving objects:   8% (87/1081)   Receiving objects:   9% (98/1081)   Receiving objects:  10% (109/1081)   Receiving objects:  11% (119/1081)   Receiving objects:  12% (130/1081)   Receiving objects:  13% (141/1081)   Receiving objects:  14% (152/1081)   Receiving objects:  15% (163/1081)   Receiving objects:  16% (173/1081)   Receiving objects:  17% (184/1081)   Receiving objects:  18% (195/1081)   Receiving objects:  19% (206/1081)   Receiving objects:  20% (217/1081)   Receiving objects:  21% (228/1081)   Receiving objects:  22% (238/1081)   Receiving objects:  23% (249/1081)   Receiving objects:  24% (260/1081)   Receiving objects:  25% (271/1081)   Receiving objects:  26% (282/1081)   Receiving objects:  27% (292/1081)   Receiving objects:  28% (303/1081)   Receiving objects:  29% (314/1081)   Receiving objects:  30% (325/1081)   Receiving objects:  31% (336/1081)   Receiving objects:  32% (346/1081)   Receiving objects:  33% (357/1081)   Receiving objects:  34% (368/1081)   Receiving objects:  35% (379/1081)   Receiving objects:  36% (390/1081)   Receiving objects:  37% (400/1081)   Receiving objects:  38% (411/1081)   Receiving objects:  39% (422/1081)   Receiving objects:  40% (433/1081)   Receiving objects:  41% (444/1081)   Receiving objects:  42% (455/1081)   Receiving objects:  43% (465/1081)   Receiving objects:  44% (476/1081)   Receiving objects:  45% (487/1081)   Receiving objects:  46% (498/1081)   Receiving objects:  47% (509/1081)   Receiving objects:  48% (519/1081)   Receiving objects:  49% (530/1081)   Receiving objects:  50% (541/1081)   Receiving objects:  51% (552/1081)   Receiving objects:  52% (563/1081)   Receiving objects:  53% (573/1081)   Receiving objects:  54% (584/1081)   Receiving objects:  55% (595/1081)   Receiving objects:  56% (606/1081)   Receiving objects:  57% (617/1081)   Receiving objects:  58% (627/1081)   Receiving objects:  59% (638/1081)   Receiving objects:  60% (649/1081)   Receiving objects:  61% (660/1081)   Receiving objects:  62% (671/1081)   Receiving objects:  63% (682/1081)   Receiving objects:  64% (692/1081)   Receiving objects:  65% (703/1081)   Receiving objects:  66% (714/1081)   Receiving objects:  67% (725/1081)   Receiving objects:  68% (736/1081)   Receiving objects:  69% (746/1081)   Receiving objects:  70% (757/1081)   Receiving objects:  71% (768/1081)   Receiving objects:  72% (779/1081)   Receiving objects:  73% (790/1081)   Receiving objects:  74% (800/1081)   Receiving objects:  75% (811/1081)   Receiving objects:  76% (822/1081)   Receiving objects:  77% (833/1081)   Receiving objects:  78% (844/1081)   remote: Total 1081 (delta 630), reused 1081 (delta 630)[K
Receiving objects:  79% (854/1081)   Receiving objects:  80% (865/1081)   Receiving objects:  81% (876/1081)   Receiving objects:  82% (887/1081)   Receiving objects:  83% (898/1081)   Receiving objects:  84% (909/1081)   Receiving objects:  85% (919/1081)   Receiving objects:  86% (930/1081)   Receiving objects:  87% (941/1081)   Receiving objects:  88% (952/1081)   Receiving objects:  89% (963/1081)   Receiving objects:  90% (973/1081)   Receiving objects:  91% (984/1081)   Receiving objects:  92% (995/1081)   Receiving objects:  93% (1006/1081)   Receiving objects:  94% (1017/1081)   Receiving objects:  95% (1027/1081)   Receiving objects:  96% (1038/1081)   Receiving objects:  97% (1049/1081)   Receiving objects:  98% (1060/1081)   Receiving objects:  99% (1071/1081)   Receiving objects: 100% (1081/1081)   Receiving objects: 100% (1081/1081), 157.95 KiB, done.
Resolving deltas:   0% (0/630)   Resolving deltas:  27% (176/630)   Resolving deltas:  32% (205/630)   Resolving deltas:  42% (267/630)   Resolving deltas:  43% (273/630)   Resolving deltas:  54% (341/630)   Resolving deltas:  55% (351/630)   Resolving deltas:  57% (362/630)   Resolving deltas:  59% (372/630)   Resolving deltas:  61% (389/630)   Resolving deltas:  62% (391/630)   Resolving deltas:  66% (418/630)   Resolving deltas:  67% (425/630)   Resolving deltas:  68% (432/630)   Resolving deltas:  71% (453/630)   Resolving deltas:  75% (473/630)   Resolving deltas:  76% (479/630)   Resolving deltas:  79% (501/630)   Resolving deltas:  81% (512/630)   Resolving deltas:  82% (517/630)   Resolving deltas:  86% (545/630)   Resolving deltas:  87% (549/630)   Resolving deltas:  88% (555/630)   Resolving deltas:  92% (581/630)   Resolving deltas:  93% (591/630)   Resolving deltas:  94% (595/630)   Resolving deltas:  95% (600/630)   Resolving deltas:  96% (605/630)   Resolving deltas:  97% (617/630)   Resolving deltas:  99% (626/630)   Resolving deltas: 100% (630/630)   Resolving deltas: 100% (630/630), done.
Fetching git://github.com/roidrage/hubble
remote: Counting objects: 16, done.[K
remote: Compressing objects:   7% (1/13)   [Kremote: Compressing objects:  15% (2/13)   [Kremote: Compressing objects:  23% (3/13)   [Kremote: Compressing objects:  30% (4/13)   [Kremote: Compressing objects:  38% (5/13)   [Kremote: Compressing objects:  46% (6/13)   [Kremote: Compressing objects:  53% (7/13)   [Kremote: Compressing objects:  61% (8/13)   [Kremote: Compressing objects:  69% (9/13)   [Kremote: Compressing objects:  76% (10/13)   [Kremote: Compressing objects:  84% (11/13)   [Kremote: Compressing objects:  92% (12/13)   [Kremote: Compressing objects: 100% (13/13)   [Kremote: Compressing objects: 100% (13/13), done.[K
remote: Total 16 (delta 0), reused 16 (delta 0)[K
Receiving objects:   6% (1/16)   Receiving objects:  12% (2/16)   Receiving objects:  18% (3/16)   Receiving objects:  25% (4/16)   Receiving objects:  31% (5/16)   Receiving objects:  37% (6/16)   Receiving objects:  43% (7/16)   Receiving objects:  50% (8/16)   Receiving objects:  56% (9/16)   Receiving objects:  62% (10/16)   Receiving objects:  68% (11/16)   Receiving objects:  75% (12/16)   Receiving objects:  81% (13/16)   Receiving objects:  87% (14/16)   Receiving objects:  93% (15/16)   Receiving objects: 100% (16/16)   Receiving objects: 100% (16/16), 6.12 KiB, done.
Fetching git://github.com/rack/rack-contrib
remote: Counting objects: 1054, done.[K
remote: Compressing objects:   0% (1/443)   [Kremote: Compressing objects:   1% (5/443)   [Kremote: Compressing objects:   2% (9/443)   [Kremote: Compressing objects:   3% (14/443)   [Kremote: Compressing objects:   4% (18/443)   [Kremote: Compressing objects:   5% (23/443)   [Kremote: Compressing objects:   6% (27/443)   [Kremote: Compressing objects:   7% (32/443)   [Kremote: Compressing objects:   8% (36/443)   [Kremote: Compressing objects:   9% (40/443)   [Kremote: Compressing objects:  10% (45/443)   [Kremote: Compressing objects:  11% (49/443)   [Kremote: Compressing objects:  12% (54/443)   [Kremote: Compressing objects:  13% (58/443)   [Kremote: Compressing objects:  14% (63/443)   [Kremote: Compressing objects:  15% (67/443)   [Kremote: Compressing objects:  16% (71/443)   [Kremote: Compressing objects:  17% (76/443)   [Kremote: Compressing objects:  18% (80/443)   [Kremote: Compressing objects:  19% (85/443)   [Kremote: Compressing objects:  20% (89/443)   [Kremote: Compressing objects:  21% (94/443)   [Kremote: Compressing objects:  22% (98/443)   [Kremote: Compressing objects:  23% (102/443)   [Kremote: Compressing objects:  24% (107/443)   [Kremote: Compressing objects:  25% (111/443)   [Kremote: Compressing objects:  26% (116/443)   [Kremote: Compressing objects:  27% (120/443)   [Kremote: Compressing objects:  28% (125/443)   [Kremote: Compressing objects:  29% (129/443)   [Kremote: Compressing objects:  30% (133/443)   [Kremote: Compressing objects:  31% (138/443)   [Kremote: Compressing objects:  32% (142/443)   [Kremote: Compressing objects:  33% (147/443)   [Kremote: Compressing objects:  34% (151/443)   [Kremote: Compressing objects:  35% (156/443)   [Kremote: Compressing objects:  36% (160/443)   [Kremote: Compressing objects:  37% (164/443)   [Kremote: Compressing objects:  38% (169/443)   [Kremote: Compressing objects:  39% (173/443)   [Kremote: Compressing objects:  40% (178/443)   [Kremote: Compressing objects:  41% (182/443)   [Kremote: Compressing objects:  42% (187/443)   [Kremote: Compressing objects:  43% (191/443)   [Kremote: Compressing objects:  44% (195/443)   [Kremote: Compressing objects:  45% (200/443)   [Kremote: Compressing objects:  46% (204/443)   [Kremote: Compressing objects:  47% (209/443)   [Kremote: Compressing objects:  48% (213/443)   [Kremote: Compressing objects:  49% (218/443)   [Kremote: Compressing objects:  50% (222/443)   [Kremote: Compressing objects:  51% (226/443)   [Kremote: Compressing objects:  52% (231/443)   [Kremote: Compressing objects:  53% (235/443)   [Kremote: Compressing objects:  54% (240/443)   [Kremote: Compressing objects:  55% (244/443)   [Kremote: Compressing objects:  56% (249/443)   [Kremote: Compressing objects:  57% (253/443)   [Kremote: Compressing objects:  58% (257/443)   [Kremote: Compressing objects:  59% (262/443)   [Kremote: Compressing objects:  60% (266/443)   [Kremote: Compressing objects:  61% (271/443)   [Kremote: Compressing objects:  62% (275/443)   [Kremote: Compressing objects:  63% (280/443)   [Kremote: Compressing objects:  64% (284/443)   [Kremote: Compressing objects:  65% (288/443)   [Kremote: Compressing objects:  66% (293/443)   [Kremote: Compressing objects:  67% (297/443)   [Kremote: Compressing objects:  68% (302/443)   [Kremote: Compressing objects:  69% (306/443)   [Kremote: Compressing objects:  70% (311/443)   [Kremote: Compressing objects:  71% (315/443)   [Kremote: Compressing objects:  72% (319/443)   [Kremote: Compressing objects:  73% (324/443)   [Kremote: Compressing objects:  74% (328/443)   [Kremote: Compressing objects:  75% (333/443)   [Kremote: Compressing objects:  76% (337/443)   [Kremote: Compressing objects:  77% (342/443)   [Kremote: Compressing objects:  78% (346/443)   [Kremote: Compressing objects:  79% (350/443)   [Kremote: Compressing objects:  80% (355/443)   [Kremote: Compressing objects:  81% (359/443)   [Kremote: Compressing objects:  82% (364/443)   [Kremote: Compressing objects:  83% (368/443)   [Kremote: Compressing objects:  84% (373/443)   [Kremote: Compressing objects:  85% (377/443)   [Kremote: Compressing objects:  86% (381/443)   [Kremote: Compressing objects:  87% (386/443)   [Kremote: Compressing objects:  88% (390/443)   [Kremote: Compressing objects:  89% (395/443)   [Kremote: Compressing objects:  90% (399/443)   [Kremote: Compressing objects:  91% (404/443)   [Kremote: Compressing objects:  92% (408/443)   [Kremote: Compressing objects:  93% (412/443)   [Kremote: Compressing objects:  94% (417/443)   [Kremote: Compressing objects:  95% (421/443)   [Kremote: Compressing objects:  96% (426/443)   [Kremote: Compressing objects:  97% (430/443)   [Kremote: Compressing objects:  98% (435/443)   [Kremote: Compressing objects:  99% (439/443)   [Kremote: Compressing objects: 100% (443/443)   [Kremote: Compressing objects: 100% (443/443), done.[K
Receiving objects:   0% (1/1054)   Receiving objects:   1% (11/1054)   Receiving objects:   2% (22/1054)   Receiving objects:   3% (32/1054)   Receiving objects:   4% (43/1054)   Receiving objects:   5% (53/1054)   Receiving objects:   6% (64/1054)   Receiving objects:   7% (74/1054)   Receiving objects:   8% (85/1054)   Receiving objects:   9% (95/1054)   Receiving objects:  10% (106/1054)   Receiving objects:  11% (116/1054)   Receiving objects:  12% (127/1054)   Receiving objects:  13% (138/1054)   Receiving objects:  14% (148/1054)   Receiving objects:  15% (159/1054)   Receiving objects:  16% (169/1054)   Receiving objects:  17% (180/1054)   Receiving objects:  18% (190/1054)   Receiving objects:  19% (201/1054)   Receiving objects:  20% (211/1054)   Receiving objects:  21% (222/1054)   Receiving objects:  22% (232/1054)   Receiving objects:  23% (243/1054)   Receiving objects:  24% (253/1054)   Receiving objects:  25% (264/1054)   Receiving objects:  26% (275/1054)   Receiving objects:  27% (285/1054)   Receiving objects:  28% (296/1054)   Receiving objects:  29% (306/1054)   Receiving objects:  30% (317/1054)   Receiving objects:  31% (327/1054)   Receiving objects:  32% (338/1054)   Receiving objects:  33% (348/1054)   Receiving objects:  34% (359/1054)   Receiving objects:  35% (369/1054)   Receiving objects:  36% (380/1054)   Receiving objects:  37% (390/1054)   Receiving objects:  38% (401/1054)   Receiving objects:  39% (412/1054)   Receiving objects:  40% (422/1054)   Receiving objects:  41% (433/1054)   Receiving objects:  42% (443/1054)   Receiving objects:  43% (454/1054)   Receiving objects:  44% (464/1054)   Receiving objects:  45% (475/1054)   Receiving objects:  46% (485/1054)   Receiving objects:  47% (496/1054)   Receiving objects:  48% (506/1054)   Receiving objects:  49% (517/1054)   Receiving objects:  50% (527/1054)   Receiving objects:  51% (538/1054)   Receiving objects:  52% (549/1054)   Receiving objects:  53% (559/1054)   Receiving objects:  54% (570/1054)   Receiving objects:  55% (580/1054)   Receiving objects:  56% (591/1054)   Receiving objects:  57% (601/1054)   Receiving objects:  58% (612/1054)   Receiving objects:  59% (622/1054)   Receiving objects:  60% (633/1054)   Receiving objects:  61% (643/1054)   Receiving objects:  62% (654/1054)   Receiving objects:  63% (665/1054)   Receiving objects:  64% (675/1054)   Receiving objects:  65% (686/1054)   Receiving objects:  66% (696/1054)   Receiving objects:  67% (707/1054)   Receiving objects:  68% (717/1054)   Receiving objects:  69% (728/1054)   Receiving objects:  70% (738/1054)   Receiving objects:  71% (749/1054)   Receiving objects:  72% (759/1054)   Receiving objects:  73% (770/1054)   Receiving objects:  74% (780/1054)   Receiving objects:  75% (791/1054)   Receiving objects:  76% (802/1054)   Receiving objects:  77% (812/1054)   Receiving objects:  78% (823/1054)   Receiving objects:  79% (833/1054)   Receiving objects:  80% (844/1054)   Receiving objects:  81% (854/1054)   Receiving objects:  82% (865/1054)   Receiving objects:  83% (875/1054)   Receiving objects:  84% (886/1054)   Receiving objects:  85% (896/1054)   Receiving objects:  86% (907/1054)   Receiving objects:  87% (917/1054)   remote: Total 1054 (delta 573), reused 925 (delta 478)[K
Receiving objects:  88% (928/1054)   Receiving objects:  89% (939/1054)   Receiving objects:  90% (949/1054)   Receiving objects:  91% (960/1054)   Receiving objects:  92% (970/1054)   Receiving objects:  93% (981/1054)   Receiving objects:  94% (991/1054)   Receiving objects:  95% (1002/1054)   Receiving objects:  96% (1012/1054)   Receiving objects:  97% (1023/1054)   Receiving objects:  98% (1033/1054)   Receiving objects:  99% (1044/1054)   Receiving objects: 100% (1054/1054)   Receiving objects: 100% (1054/1054), 136.74 KiB, done.
Resolving deltas:   0% (0/573)   Resolving deltas:   6% (36/573)   Resolving deltas:  20% (115/573)   Resolving deltas:  30% (174/573)   Resolving deltas:  34% (195/573)   Resolving deltas:  38% (218/573)   Resolving deltas:  41% (240/573)   Resolving deltas:  47% (270/573)   Resolving deltas:  51% (294/573)   Resolving deltas:  55% (320/573)   Resolving deltas:  58% (338/573)   Resolving deltas:  64% (367/573)   Resolving deltas:  71% (409/573)   Resolving deltas:  72% (413/573)   Resolving deltas:  73% (419/573)   Resolving deltas:  74% (425/573)   Resolving deltas:  77% (446/573)   Resolving deltas:  78% (451/573)   Resolving deltas:  79% (454/573)   Resolving deltas:  81% (469/573)   Resolving deltas:  82% (471/573)   Resolving deltas:  85% (489/573)   Resolving deltas:  86% (493/573)   Resolving deltas:  87% (500/573)   Resolving deltas:  88% (506/573)   Resolving deltas:  89% (510/573)   Resolving deltas:  92% (530/573)   Resolving deltas:  93% (533/573)   Resolving deltas:  94% (539/573)   Resolving deltas:  96% (551/573)   Resolving deltas:  97% (557/573)   Resolving deltas:  98% (564/573)   Resolving deltas:  99% (571/573)   Resolving deltas: 100% (573/573)   Resolving deltas: 100% (573/573), done.
Fetching https://github.com/livingsocial/rake-pipeline.git
remote: Counting objects: 1390, done.[K
remote: Compressing objects:   0% (1/505)   [Kremote: Compressing objects:   1% (6/505)   [Kremote: Compressing objects:   2% (11/505)   [Kremote: Compressing objects:   3% (16/505)   [Kremote: Compressing objects:   4% (21/505)   [Kremote: Compressing objects:   5% (26/505)   [Kremote: Compressing objects:   6% (31/505)   [Kremote: Compressing objects:   7% (36/505)   [Kremote: Compressing objects:   8% (41/505)   [Kremote: Compressing objects:   9% (46/505)   [Kremote: Compressing objects:  10% (51/505)   [Kremote: Compressing objects:  11% (56/505)   [Kremote: Compressing objects:  12% (61/505)   [Kremote: Compressing objects:  13% (66/505)   [Kremote: Compressing objects:  14% (71/505)   [Kremote: Compressing objects:  15% (76/505)   [Kremote: Compressing objects:  16% (81/505)   [Kremote: Compressing objects:  17% (86/505)   [Kremote: Compressing objects:  18% (91/505)   [Kremote: Compressing objects:  19% (96/505)   [Kremote: Compressing objects:  20% (101/505)   [Kremote: Compressing objects:  21% (107/505)   [Kremote: Compressing objects:  22% (112/505)   [Kremote: Compressing objects:  23% (117/505)   [Kremote: Compressing objects:  24% (122/505)   [Kremote: Compressing objects:  25% (127/505)   [Kremote: Compressing objects:  26% (132/505)   [Kremote: Compressing objects:  27% (137/505)   [Kremote: Compressing objects:  28% (142/505)   [Kremote: Compressing objects:  29% (147/505)   [Kremote: Compressing objects:  30% (152/505)   [Kremote: Compressing objects:  31% (157/505)   [Kremote: Compressing objects:  32% (162/505)   [Kremote: Compressing objects:  33% (167/505)   [Kremote: Compressing objects:  34% (172/505)   [Kremote: Compressing objects:  35% (177/505)   [Kremote: Compressing objects:  36% (182/505)   [Kremote: Compressing objects:  37% (187/505)   [Kremote: Compressing objects:  38% (192/505)   [Kremote: Compressing objects:  39% (197/505)   [Kremote: Compressing objects:  40% (202/505)   [Kremote: Compressing objects:  41% (208/505)   [Kremote: Compressing objects:  42% (213/505)   [Kremote: Compressing objects:  43% (218/505)   [Kremote: Compressing objects:  44% (223/505)   [Kremote: Compressing objects:  45% (228/505)   [Kremote: Compressing objects:  46% (233/505)   [Kremote: Compressing objects:  47% (238/505)   [Kremote: Compressing objects:  48% (243/505)   [Kremote: Compressing objects:  49% (248/505)   [Kremote: Compressing objects:  50% (253/505)   [Kremote: Compressing objects:  51% (258/505)   [Kremote: Compressing objects:  52% (263/505)   [Kremote: Compressing objects:  53% (268/505)   [Kremote: Compressing objects:  54% (273/505)   [Kremote: Compressing objects:  55% (278/505)   [Kremote: Compressing objects:  56% (283/505)   [Kremote: Compressing objects:  57% (288/505)   [Kremote: Compressing objects:  58% (293/505)   [Kremote: Compressing objects:  59% (298/505)   [Kremote: Compressing objects:  60% (303/505)   [Kremote: Compressing objects:  61% (309/505)   [Kremote: Compressing objects:  62% (314/505)   [Kremote: Compressing objects:  63% (319/505)   [Kremote: Compressing objects:  64% (324/505)   [Kremote: Compressing objects:  65% (329/505)   [Kremote: Compressing objects:  66% (334/505)   [Kremote: Compressing objects:  67% (339/505)   [Kremote: Compressing objects:  68% (344/505)   [Kremote: Compressing objects:  69% (349/505)   [Kremote: Compressing objects:  70% (354/505)   [Kremote: Compressing objects:  71% (359/505)   [Kremote: Compressing objects:  72% (364/505)   [Kremote: Compressing objects:  73% (369/505)   [Kremote: Compressing objects:  74% (374/505)   [Kremote: Compressing objects:  75% (379/505)   [Kremote: Compressing objects:  76% (384/505)   [Kremote: Compressing objects:  77% (389/505)   [Kremote: Compressing objects:  78% (394/505)   [Kremote: Compressing objects:  79% (399/505)   [Kremote: Compressing objects:  80% (404/505)   [Kremote: Compressing objects:  81% (410/505)   [Kremote: Compressing objects:  82% (415/505)   [Kremote: Compressing objects:  83% (420/505)   [Kremote: Compressing objects:  84% (425/505)   [Kremote: Compressing objects:  85% (430/505)   [Kremote: Compressing objects:  86% (435/505)   [Kremote: Compressing objects:  87% (440/505)   [Kremote: Compressing objects:  88% (445/505)   [Kremote: Compressing objects:  89% (450/505)   [Kremote: Compressing objects:  90% (455/505)   [Kremote: Compressing objects:  91% (460/505)   [Kremote: Compressing objects:  92% (465/505)   [Kremote: Compressing objects:  93% (470/505)   [Kremote: Compressing objects:  94% (475/505)   [Kremote: Compressing objects:  95% (480/505)   [Kremote: Compressing objects:  96% (485/505)   [Kremote: Compressing objects:  97% (490/505)   [Kremote: Compressing objects:  98% (495/505)   [Kremote: Compressing objects:  99% (500/505)   [Kremote: Compressing objects: 100% (505/505)   [Kremote: Compressing objects: 100% (505/505), done.[K
Receiving objects:   0% (1/1390)   Receiving objects:   1% (14/1390)   Receiving objects:   2% (28/1390)   Receiving objects:   3% (42/1390)   Receiving objects:   4% (56/1390)   Receiving objects:   5% (70/1390)   Receiving objects:   6% (84/1390)   Receiving objects:   7% (98/1390)   Receiving objects:   8% (112/1390)   Receiving objects:   9% (126/1390)   Receiving objects:  10% (139/1390)   Receiving objects:  11% (153/1390)   Receiving objects:  12% (167/1390)   Receiving objects:  13% (181/1390)   Receiving objects:  14% (195/1390)   Receiving objects:  15% (209/1390)   Receiving objects:  16% (223/1390)   Receiving objects:  17% (237/1390)   Receiving objects:  18% (251/1390)   Receiving objects:  19% (265/1390)   Receiving objects:  20% (278/1390)   Receiving objects:  21% (292/1390)   Receiving objects:  22% (306/1390)   Receiving objects:  23% (320/1390)   Receiving objects:  24% (334/1390)   Receiving objects:  25% (348/1390)   Receiving objects:  26% (362/1390)   Receiving objects:  27% (376/1390)   Receiving objects:  28% (390/1390)   Receiving objects:  29% (404/1390)   Receiving objects:  30% (417/1390)   Receiving objects:  31% (431/1390)   Receiving objects:  32% (445/1390)   Receiving objects:  33% (459/1390)   Receiving objects:  34% (473/1390)   Receiving objects:  35% (487/1390)   Receiving objects:  36% (501/1390)   Receiving objects:  37% (515/1390)   Receiving objects:  38% (529/1390)   Receiving objects:  39% (543/1390)   Receiving objects:  40% (556/1390)   Receiving objects:  41% (570/1390)   Receiving objects:  42% (584/1390)   Receiving objects:  43% (598/1390)   Receiving objects:  44% (612/1390)   Receiving objects:  45% (626/1390)   Receiving objects:  46% (640/1390)   Receiving objects:  47% (654/1390)   Receiving objects:  48% (668/1390)   Receiving objects:  49% (682/1390)   Receiving objects:  50% (695/1390)   Receiving objects:  51% (709/1390)   Receiving objects:  52% (723/1390)   Receiving objects:  53% (737/1390)   Receiving objects:  54% (751/1390)   Receiving objects:  55% (765/1390)   Receiving objects:  56% (779/1390)   Receiving objects:  57% (793/1390)   Receiving objects:  58% (807/1390)   Receiving objects:  59% (821/1390)   Receiving objects:  60% (834/1390)   Receiving objects:  61% (848/1390)   remote: Total 1390 (delta 914), reused 1305 (delta 834)[K
Receiving objects:  62% (862/1390)   Receiving objects:  63% (876/1390)   Receiving objects:  64% (890/1390)   Receiving objects:  65% (904/1390)   Receiving objects:  66% (918/1390)   Receiving objects:  67% (932/1390)   Receiving objects:  68% (946/1390)   Receiving objects:  69% (960/1390)   Receiving objects:  70% (973/1390)   Receiving objects:  71% (987/1390)   Receiving objects:  72% (1001/1390)   Receiving objects:  73% (1015/1390)   Receiving objects:  74% (1029/1390)   Receiving objects:  75% (1043/1390)   Receiving objects:  76% (1057/1390)   Receiving objects:  77% (1071/1390)   Receiving objects:  78% (1085/1390)   Receiving objects:  79% (1099/1390)   Receiving objects:  80% (1112/1390)   Receiving objects:  81% (1126/1390)   Receiving objects:  82% (1140/1390)   Receiving objects:  83% (1154/1390)   Receiving objects:  84% (1168/1390)   Receiving objects:  85% (1182/1390)   Receiving objects:  86% (1196/1390)   Receiving objects:  87% (1210/1390)   Receiving objects:  88% (1224/1390)   Receiving objects:  89% (1238/1390)   Receiving objects:  90% (1251/1390)   Receiving objects:  91% (1265/1390)   Receiving objects:  92% (1279/1390)   Receiving objects:  93% (1293/1390)   Receiving objects:  94% (1307/1390)   Receiving objects:  95% (1321/1390)   Receiving objects:  96% (1335/1390)   Receiving objects:  97% (1349/1390)   Receiving objects:  98% (1363/1390)   Receiving objects:  99% (1377/1390)   Receiving objects: 100% (1390/1390)   Receiving objects: 100% (1390/1390), 188.41 KiB, done.
Resolving deltas:   0% (0/914)   Resolving deltas:   2% (19/914)   Resolving deltas:  20% (185/914)   Resolving deltas:  21% (192/914)   Resolving deltas:  26% (238/914)   Resolving deltas:  27% (253/914)   Resolving deltas:  28% (258/914)   Resolving deltas:  35% (328/914)   Resolving deltas:  37% (339/914)   Resolving deltas:  42% (392/914)   Resolving deltas:  43% (401/914)   Resolving deltas:  45% (414/914)   Resolving deltas:  46% (422/914)   Resolving deltas:  47% (434/914)   Resolving deltas:  52% (476/914)   Resolving deltas:  53% (492/914)   Resolving deltas:  54% (496/914)   Resolving deltas:  55% (507/914)   Resolving deltas:  56% (516/914)   Resolving deltas:  57% (523/914)   Resolving deltas:  63% (578/914)   Resolving deltas:  64% (585/914)   Resolving deltas:  66% (607/914)   Resolving deltas:  67% (618/914)   Resolving deltas:  69% (637/914)   Resolving deltas:  72% (666/914)   Resolving deltas:  73% (669/914)   Resolving deltas:  74% (677/914)   Resolving deltas:  76% (695/914)   Resolving deltas:  78% (713/914)   Resolving deltas:  81% (741/914)   Resolving deltas:  82% (750/914)   Resolving deltas:  83% (760/914)   Resolving deltas:  84% (768/914)   Resolving deltas:  85% (779/914)   Resolving deltas:  87% (797/914)   Resolving deltas:  88% (808/914)   Resolving deltas:  89% (818/914)   Resolving deltas:  92% (843/914)   Resolving deltas:  93% (856/914)   Resolving deltas:  96% (885/914)   Resolving deltas:  97% (893/914)   Resolving deltas:  98% (898/914)   Resolving deltas:  99% (910/914)   Resolving deltas: 100% (914/914)   Resolving deltas: 100% (914/914), done.
Fetching https://github.com/wycats/rake-pipeline-web-filters.git
remote: Counting objects: 674, done.[K
remote: Compressing objects:   0% (1/207)   [Kremote: Compressing objects:   1% (3/207)   [Kremote: Compressing objects:   2% (5/207)   [Kremote: Compressing objects:   3% (7/207)   [Kremote: Compressing objects:   4% (9/207)   [Kremote: Compressing objects:   5% (11/207)   [Kremote: Compressing objects:   6% (13/207)   [Kremote: Compressing objects:   7% (15/207)   [Kremote: Compressing objects:   8% (17/207)   [Kremote: Compressing objects:   9% (19/207)   [Kremote: Compressing objects:  10% (21/207)   [Kremote: Compressing objects:  11% (23/207)   [Kremote: Compressing objects:  12% (25/207)   [Kremote: Compressing objects:  13% (27/207)   [Kremote: Compressing objects:  14% (29/207)   [Kremote: Compressing objects:  15% (32/207)   [Kremote: Compressing objects:  16% (34/207)   [Kremote: Compressing objects:  17% (36/207)   [Kremote: Compressing objects:  18% (38/207)   [Kremote: Compressing objects:  19% (40/207)   [Kremote: Compressing objects:  20% (42/207)   [Kremote: Compressing objects:  21% (44/207)   [Kremote: Compressing objects:  22% (46/207)   [Kremote: Compressing objects:  23% (48/207)   [Kremote: Compressing objects:  24% (50/207)   [Kremote: Compressing objects:  25% (52/207)   [Kremote: Compressing objects:  26% (54/207)   [Kremote: Compressing objects:  27% (56/207)   [Kremote: Compressing objects:  28% (58/207)   [Kremote: Compressing objects:  29% (61/207)   [Kremote: Compressing objects:  30% (63/207)   [Kremote: Compressing objects:  31% (65/207)   [Kremote: Compressing objects:  32% (67/207)   [Kremote: Compressing objects:  33% (69/207)   [Kremote: Compressing objects:  34% (71/207)   [Kremote: Compressing objects:  35% (73/207)   [Kremote: Compressing objects:  36% (75/207)   [Kremote: Compressing objects:  37% (77/207)   [Kremote: Compressing objects:  38% (79/207)   [Kremote: Compressing objects:  39% (81/207)   [Kremote: Compressing objects:  40% (83/207)   [Kremote: Compressing objects:  41% (85/207)   [Kremote: Compressing objects:  42% (87/207)   [Kremote: Compressing objects:  43% (90/207)   [Kremote: Compressing objects:  44% (92/207)   [Kremote: Compressing objects:  45% (94/207)   [Kremote: Compressing objects:  46% (96/207)   [Kremote: Compressing objects:  47% (98/207)   [Kremote: Compressing objects:  48% (100/207)   [Kremote: Compressing objects:  49% (102/207)   [Kremote: Compressing objects:  50% (104/207)   [Kremote: Compressing objects:  51% (106/207)   [Kremote: Compressing objects:  52% (108/207)   [Kremote: Compressing objects:  53% (110/207)   [Kremote: Compressing objects:  54% (112/207)   [Kremote: Compressing objects:  55% (114/207)   [Kremote: Compressing objects:  56% (116/207)   [Kremote: Compressing objects:  57% (118/207)   [Kremote: Compressing objects:  58% (121/207)   [Kremote: Compressing objects:  59% (123/207)   [Kremote: Compressing objects:  60% (125/207)   [Kremote: Compressing objects:  61% (127/207)   [Kremote: Compressing objects:  62% (129/207)   [Kremote: Compressing objects:  63% (131/207)   [Kremote: Compressing objects:  64% (133/207)   [Kremote: Compressing objects:  65% (135/207)   [Kremote: Compressing objects:  66% (137/207)   [Kremote: Compressing objects:  67% (139/207)   [Kremote: Compressing objects:  68% (141/207)   [Kremote: Compressing objects:  69% (143/207)   [Kremote: Compressing objects:  70% (145/207)   [Kremote: Compressing objects:  71% (147/207)   [Kremote: Compressing objects:  72% (150/207)   [Kremote: Compressing objects:  73% (152/207)   [Kremote: Compressing objects:  74% (154/207)   [Kremote: Compressing objects:  75% (156/207)   [Kremote: Compressing objects:  76% (158/207)   [Kremote: Compressing objects:  77% (160/207)   [Kremote: Compressing objects:  78% (162/207)   [Kremote: Compressing objects:  79% (164/207)   [Kremote: Compressing objects:  80% (166/207)   [Kremote: Compressing objects:  81% (168/207)   [Kremote: Compressing objects:  82% (170/207)   [Kremote: Compressing objects:  83% (172/207)   [Kremote: Compressing objects:  84% (174/207)   [Kremote: Compressing objects:  85% (176/207)   [Kremote: Compressing objects:  86% (179/207)   [Kremote: Compressing objects:  87% (181/207)   [Kremote: Compressing objects:  88% (183/207)   [Kremote: Compressing objects:  89% (185/207)   [Kremote: Compressing objects:  90% (187/207)   [Kremote: Compressing objects:  91% (189/207)   [Kremote: Compressing objects:  92% (191/207)   [Kremote: Compressing objects:  93% (193/207)   [Kremote: Compressing objects:  94% (195/207)   [Kremote: Compressing objects:  95% (197/207)   [Kremote: Compressing objects:  96% (199/207)   [Kremote: Compressing objects:  97% (201/207)   [Kremote: Compressing objects:  98% (203/207)   [Kremote: Compressing objects:  99% (205/207)   [Kremote: Compressing objects: 100% (207/207)   [Kremote: Compressing objects: 100% (207/207), done.[K
Receiving objects:   0% (1/674)   Receiving objects:   1% (7/674)   Receiving objects:   2% (14/674)   Receiving objects:   3% (21/674)   Receiving objects:   4% (27/674)   Receiving objects:   5% (34/674)   Receiving objects:   6% (41/674)   Receiving objects:   7% (48/674)   Receiving objects:   8% (54/674)   Receiving objects:   9% (61/674)   Receiving objects:  10% (68/674)   Receiving objects:  11% (75/674)   Receiving objects:  12% (81/674)   Receiving objects:  13% (88/674)   Receiving objects:  14% (95/674)   Receiving objects:  15% (102/674)   Receiving objects:  16% (108/674)   Receiving objects:  17% (115/674)   Receiving objects:  18% (122/674)   Receiving objects:  19% (129/674)   Receiving objects:  20% (135/674)   Receiving objects:  21% (142/674)   Receiving objects:  22% (149/674)   Receiving objects:  23% (156/674)   Receiving objects:  24% (162/674)   Receiving objects:  25% (169/674)   Receiving objects:  26% (176/674)   Receiving objects:  27% (182/674)   Receiving objects:  28% (189/674)   Receiving objects:  29% (196/674)   Receiving objects:  30% (203/674)   Receiving objects:  31% (209/674)   Receiving objects:  32% (216/674)   Receiving objects:  33% (223/674)   Receiving objects:  34% (230/674)   Receiving objects:  35% (236/674)   Receiving objects:  36% (243/674)   Receiving objects:  37% (250/674)   Receiving objects:  38% (257/674)   Receiving objects:  39% (263/674)   Receiving objects:  40% (270/674)   Receiving objects:  41% (277/674)   Receiving objects:  42% (284/674)   Receiving objects:  43% (290/674)   Receiving objects:  44% (297/674)   Receiving objects:  45% (304/674)   Receiving objects:  46% (311/674)   Receiving objects:  47% (317/674)   Receiving objects:  48% (324/674)   remote: Total 674 (delta 491), reused 646 (delta 463)[K
Receiving objects:  49% (331/674)   Receiving objects:  50% (337/674)   Receiving objects:  51% (344/674)   Receiving objects:  52% (351/674)   Receiving objects:  53% (358/674)   Receiving objects:  54% (364/674)   Receiving objects:  55% (371/674)   Receiving objects:  56% (378/674)   Receiving objects:  57% (385/674)   Receiving objects:  58% (391/674)   Receiving objects:  59% (398/674)   Receiving objects:  60% (405/674)   Receiving objects:  61% (412/674)   Receiving objects:  62% (418/674)   Receiving objects:  63% (425/674)   Receiving objects:  64% (432/674)   Receiving objects:  65% (439/674)   Receiving objects:  66% (445/674)   Receiving objects:  67% (452/674)   Receiving objects:  68% (459/674)   Receiving objects:  69% (466/674)   Receiving objects:  70% (472/674)   Receiving objects:  71% (479/674)   Receiving objects:  72% (486/674)   Receiving objects:  73% (493/674)   Receiving objects:  74% (499/674)   Receiving objects:  75% (506/674)   Receiving objects:  76% (513/674)   Receiving objects:  77% (519/674)   Receiving objects:  78% (526/674)   Receiving objects:  79% (533/674)   Receiving objects:  80% (540/674)   Receiving objects:  81% (546/674)   Receiving objects:  82% (553/674)   Receiving objects:  83% (560/674)   Receiving objects:  84% (567/674)   Receiving objects:  85% (573/674)   Receiving objects:  86% (580/674)   Receiving objects:  87% (587/674)   Receiving objects:  88% (594/674)   Receiving objects:  89% (600/674)   Receiving objects:  90% (607/674)   Receiving objects:  91% (614/674)   Receiving objects:  92% (621/674)   Receiving objects:  93% (627/674)   Receiving objects:  94% (634/674)   Receiving objects:  95% (641/674)   Receiving objects:  96% (648/674)   Receiving objects:  97% (654/674)   Receiving objects:  98% (661/674)   Receiving objects:  99% (668/674)   Receiving objects: 100% (674/674)   Receiving objects: 100% (674/674), 90.14 KiB, done.
Resolving deltas:   0% (0/491)   Resolving deltas:  18% (93/491)   Resolving deltas:  19% (96/491)   Resolving deltas:  28% (140/491)   Resolving deltas:  33% (164/491)   Resolving deltas:  34% (168/491)   Resolving deltas:  39% (192/491)   Resolving deltas:  41% (204/491)   Resolving deltas:  42% (210/491)   Resolving deltas:  47% (232/491)   Resolving deltas:  52% (259/491)   Resolving deltas:  53% (261/491)   Resolving deltas:  54% (268/491)   Resolving deltas:  55% (272/491)   Resolving deltas:  56% (276/491)   Resolving deltas:  57% (280/491)   Resolving deltas:  61% (302/491)   Resolving deltas:  62% (305/491)   Resolving deltas:  65% (321/491)   Resolving deltas:  66% (326/491)   Resolving deltas:  70% (344/491)   Resolving deltas:  72% (355/491)   Resolving deltas:  74% (368/491)   Resolving deltas:  75% (371/491)   Resolving deltas:  78% (386/491)   Resolving deltas:  79% (389/491)   Resolving deltas:  87% (432/491)   Resolving deltas:  91% (451/491)   Resolving deltas:  93% (458/491)   Resolving deltas:  94% (463/491)   Resolving deltas:  98% (482/491)   Resolving deltas: 100% (491/491)   Resolving deltas: 100% (491/491), done.
Fetching https://github.com/travis-ci/travis-assets
remote: Counting objects: 3310, done.[K
remote: Compressing objects:   0% (1/2323)   [Kremote: Compressing objects:   1% (24/2323)   [Kremote: Compressing objects:   2% (47/2323)   [Kremote: Compressing objects:   3% (70/2323)   [Kremote: Compressing objects:   4% (93/2323)   [Kremote: Compressing objects:   5% (117/2323)   [Kremote: Compressing objects:   6% (140/2323)   [Kremote: Compressing objects:   7% (163/2323)   [Kremote: Compressing objects:   7% (183/2323)   [Kremote: Compressing objects:   8% (186/2323)   [Kremote: Compressing objects:   9% (210/2323)   [Kremote: Compressing objects:  10% (233/2323)   [Kremote: Compressing objects:  11% (256/2323)   [Kremote: Compressing objects:  12% (279/2323)   [Kremote: Compressing objects:  13% (302/2323)   [Kremote: Compressing objects:  14% (326/2323)   [Kremote: Compressing objects:  15% (349/2323)   [Kremote: Compressing objects:  16% (372/2323)   [Kremote: Compressing objects:  17% (395/2323)   [Kremote: Compressing objects:  18% (419/2323)   [Kremote: Compressing objects:  19% (442/2323)   [Kremote: Compressing objects:  20% (465/2323)   [Kremote: Compressing objects:  21% (488/2323)   [Kremote: Compressing objects:  22% (512/2323)   [Kremote: Compressing objects:  23% (535/2323)   [Kremote: Compressing objects:  24% (558/2323)   [Kremote: Compressing objects:  25% (581/2323)   [Kremote: Compressing objects:  26% (604/2323)   [Kremote: Compressing objects:  27% (628/2323)   [Kremote: Compressing objects:  28% (651/2323)   [Kremote: Compressing objects:  29% (674/2323)   [Kremote: Compressing objects:  30% (697/2323)   [Kremote: Compressing objects:  31% (721/2323)   [Kremote: Compressing objects:  32% (744/2323)   [Kremote: Compressing objects:  33% (767/2323)   [Kremote: Compressing objects:  34% (790/2323)   [Kremote: Compressing objects:  35% (814/2323)   [Kremote: Compressing objects:  36% (837/2323)   [Kremote: Compressing objects:  37% (860/2323)   [Kremote: Compressing objects:  38% (883/2323)   [Kremote: Compressing objects:  39% (906/2323)   [Kremote: Compressing objects:  40% (930/2323)   [Kremote: Compressing objects:  41% (953/2323)   [Kremote: Compressing objects:  42% (976/2323)   [Kremote: Compressing objects:  43% (999/2323)   [Kremote: Compressing objects:  44% (1023/2323)   [Kremote: Compressing objects:  45% (1046/2323)   [Kremote: Compressing objects:  46% (1069/2323)   [Kremote: Compressing objects:  47% (1092/2323)   [Kremote: Compressing objects:  48% (1116/2323)   [Kremote: Compressing objects:  49% (1139/2323)   [Kremote: Compressing objects:  49% (1144/2323)   [Kremote: Compressing objects:  50% (1162/2323)   [Kremote: Compressing objects:  51% (1185/2323)   [Kremote: Compressing objects:  52% (1208/2323)   [Kremote: Compressing objects:  53% (1232/2323)   [Kremote: Compressing objects:  54% (1255/2323)   [Kremote: Compressing objects:  55% (1278/2323)   [Kremote: Compressing objects:  56% (1301/2323)   [Kremote: Compressing objects:  57% (1325/2323)   [Kremote: Compressing objects:  58% (1348/2323)   [Kremote: Compressing objects:  59% (1371/2323)   [Kremote: Compressing objects:  60% (1394/2323)   [Kremote: Compressing objects:  61% (1418/2323)   [Kremote: Compressing objects:  62% (1441/2323)   [Kremote: Compressing objects:  63% (1464/2323)   [Kremote: Compressing objects:  64% (1487/2323)   [Kremote: Compressing objects:  65% (1510/2323)   [Kremote: Compressing objects:  66% (1534/2323)   [Kremote: Compressing objects:  67% (1557/2323)   [Kremote: Compressing objects:  68% (1580/2323)   [Kremote: Compressing objects:  69% (1603/2323)   [Kremote: Compressing objects:  70% (1627/2323)   [Kremote: Compressing objects:  71% (1650/2323)   [Kremote: Compressing objects:  72% (1673/2323)   [Kremote: Compressing objects:  73% (1696/2323)   [Kremote: Compressing objects:  74% (1720/2323)   [Kremote: Compressing objects:  75% (1743/2323)   [Kremote: Compressing objects:  76% (1766/2323)   [Kremote: Compressing objects:  77% (1789/2323)   [Kremote: Compressing objects:  78% (1812/2323)   [Kremote: Compressing objects:  79% (1836/2323)   [Kremote: Compressing objects:  80% (1859/2323)   [Kremote: Compressing objects:  81% (1882/2323)   [Kremote: Compressing objects:  82% (1905/2323)   [Kremote: Compressing objects:  83% (1929/2323)   [Kremote: Compressing objects:  84% (1952/2323)   [Kremote: Compressing objects:  85% (1975/2323)   [Kremote: Compressing objects:  86% (1998/2323)   [Kremote: Compressing objects:  87% (2022/2323)   [Kremote: Compressing objects:  88% (2045/2323)   [Kremote: Compressing objects:  89% (2068/2323)   [Kremote: Compressing objects:  90% (2091/2323)   [Kremote: Compressing objects:  91% (2114/2323)   [Kremote: Compressing objects:  92% (2138/2323)   [Kremote: Compressing objects:  93% (2161/2323)   [Kremote: Compressing objects:  94% (2184/2323)   [Kremote: Compressing objects:  95% (2207/2323)   [Kremote: Compressing objects:  96% (2231/2323)   [Kremote: Compressing objects:  97% (2254/2323)   [Kremote: Compressing objects:  98% (2277/2323)   [Kremote: Compressing objects:  99% (2300/2323)   [Kremote: Compressing objects: 100% (2323/2323)   [Kremote: Compressing objects: 100% (2323/2323), done.[K
Receiving objects:   0% (1/3310)   Receiving objects:   1% (34/3310)   Receiving objects:   2% (67/3310)   Receiving objects:   3% (100/3310)   Receiving objects:   4% (133/3310)   Receiving objects:   5% (166/3310)   Receiving objects:   6% (199/3310)   Receiving objects:   7% (232/3310)   Receiving objects:   8% (265/3310)   Receiving objects:   9% (298/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  10% (331/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  11% (365/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  12% (398/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  13% (431/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  14% (464/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  15% (497/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  16% (530/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  17% (563/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  18% (596/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  18% (622/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  19% (629/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  20% (662/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  21% (696/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  22% (729/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  23% (762/3310), 60.00 KiB | 85 KiB/s   Receiving objects:  24% (795/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  25% (828/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  26% (861/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  27% (894/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  28% (927/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  29% (960/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  30% (993/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  31% (1027/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  32% (1060/3310), 124.00 KiB | 99 KiB/s   Receiving objects:  32% (1084/3310), 188.00 KiB | 105 KiB/s   Receiving objects:  33% (1093/3310), 268.00 KiB | 113 KiB/s   Receiving objects:  33% (1121/3310), 364.00 KiB | 126 KiB/s   Receiving objects:  34% (1126/3310), 364.00 KiB | 126 KiB/s   Receiving objects:  35% (1159/3310), 572.00 KiB | 142 KiB/s   Receiving objects:  35% (1163/3310), 572.00 KiB | 142 KiB/s   Receiving objects:  36% (1192/3310), 668.00 KiB | 146 KiB/s   Receiving objects:  36% (1202/3310), 748.00 KiB | 145 KiB/s   Receiving objects:  37% (1225/3310), 844.00 KiB | 157 KiB/s   Receiving objects:  37% (1244/3310), 844.00 KiB | 157 KiB/s   Receiving objects:  38% (1258/3310), 956.00 KiB | 165 KiB/s   Receiving objects:  38% (1287/3310), 1.04 MiB | 175 KiB/s   Receiving objects:  39% (1291/3310), 1.04 MiB | 175 KiB/s   Receiving objects:  40% (1324/3310), 1.14 MiB | 180 KiB/s   Receiving objects:  40% (1340/3310), 1.26 MiB | 187 KiB/s   Receiving objects:  41% (1358/3310), 1.39 MiB | 190 KiB/s   Receiving objects:  42% (1391/3310), 1.53 MiB | 202 KiB/s   Receiving objects:  42% (1396/3310), 1.53 MiB | 202 KiB/s   Receiving objects:  43% (1424/3310), 1.66 MiB | 212 KiB/s   Receiving objects:  44% (1457/3310), 1.82 MiB | 231 KiB/s   Receiving objects:  45% (1490/3310), 1.99 MiB | 248 KiB/s   Receiving objects:  46% (1523/3310), 1.99 MiB | 248 KiB/s   Receiving objects:  46% (1544/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  47% (1556/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  48% (1589/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  49% (1622/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  50% (1655/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  51% (1689/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  52% (1722/3310), 2.19 MiB | 272 KiB/s   Receiving objects:  53% (1755/3310), 2.47 MiB | 309 KiB/s   Receiving objects:  53% (1768/3310), 2.80 MiB | 360 KiB/s   Receiving objects:  54% (1788/3310), 3.22 MiB | 415 KiB/s   Receiving objects:  55% (1821/3310), 3.22 MiB | 415 KiB/s   Receiving objects:  56% (1854/3310), 3.22 MiB | 415 KiB/s   Receiving objects:  56% (1861/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  57% (1887/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  58% (1920/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  59% (1953/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  60% (1986/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  61% (2020/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  62% (2053/3310), 3.52 MiB | 458 KiB/s   Receiving objects:  63% (2086/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  64% (2119/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  65% (2152/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  66% (2185/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  67% (2218/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  68% (2251/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  69% (2284/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  70% (2317/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  71% (2351/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  72% (2384/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  72% (2402/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  73% (2417/3310), 3.79 MiB | 486 KiB/s   Receiving objects:  74% (2450/3310), 4.08 MiB | 520 KiB/s   Receiving objects:  75% (2483/3310), 4.08 MiB | 520 KiB/s   Receiving objects:  76% (2516/3310), 4.36 MiB | 545 KiB/s   Receiving objects:  76% (2518/3310), 4.36 MiB | 545 KiB/s   Receiving objects:  77% (2549/3310), 4.64 MiB | 564 KiB/s   Receiving objects:  78% (2582/3310), 4.64 MiB | 564 KiB/s   Receiving objects:  79% (2615/3310), 4.91 MiB | 570 KiB/s   Receiving objects:  79% (2625/3310), 4.91 MiB | 570 KiB/s   Receiving objects:  80% (2648/3310), 4.91 MiB | 570 KiB/s   Receiving objects:  81% (2682/3310), 5.21 MiB | 569 KiB/s   Receiving objects:  82% (2715/3310), 5.21 MiB | 569 KiB/s   Receiving objects:  82% (2746/3310), 5.54 MiB | 561 KiB/s   Receiving objects:  83% (2748/3310), 5.54 MiB | 561 KiB/s   Receiving objects:  84% (2781/3310), 5.54 MiB | 561 KiB/s   Receiving objects:  85% (2814/3310), 5.85 MiB | 543 KiB/s   Receiving objects:  86% (2847/3310), 5.85 MiB | 543 KiB/s   Receiving objects:  87% (2880/3310), 5.85 MiB | 543 KiB/s   Receiving objects:  87% (2889/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  88% (2913/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  89% (2946/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  90% (2979/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  91% (3013/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  92% (3046/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  93% (3079/3310), 6.16 MiB | 545 KiB/s   Receiving objects:  93% (3104/3310), 6.42 MiB | 540 KiB/s   Receiving objects:  94% (3112/3310), 6.42 MiB | 540 KiB/s   Receiving objects:  95% (3145/3310), 6.67 MiB | 530 KiB/s   Receiving objects:  96% (3178/3310), 6.92 MiB | 526 KiB/s   Receiving objects:  97% (3211/3310), 6.92 MiB | 526 KiB/s   Receiving objects:  98% (3244/3310), 6.92 MiB | 526 KiB/s   Receiving objects:  99% (3277/3310), 6.92 MiB | 526 KiB/s   Receiving objects:  99% (3299/3310), 6.92 MiB | 526 KiB/s   remote: Total 3310 (delta 1088), reused 3044 (delta 844)[K
Receiving objects: 100% (3310/3310), 7.18 MiB | 530 KiB/s   Receiving objects: 100% (3310/3310), 7.44 MiB | 538 KiB/s, done.
Resolving deltas:   0% (0/1088)   Resolving deltas:   6% (66/1088)   Resolving deltas:   8% (88/1088)   Resolving deltas:   9% (105/1088)   Resolving deltas:  10% (110/1088)   Resolving deltas:  11% (120/1088)   Resolving deltas:  20% (227/1088)   Resolving deltas:  22% (250/1088)   Resolving deltas:  24% (263/1088)   Resolving deltas:  25% (279/1088)   Resolving deltas:  26% (283/1088)   Resolving deltas:  27% (298/1088)   Resolving deltas:  28% (305/1088)   Resolving deltas:  29% (323/1088)   Resolving deltas:  30% (333/1088)   Resolving deltas:  31% (342/1088)   Resolving deltas:  32% (350/1088)   Resolving deltas:  33% (360/1088)   Resolving deltas:  34% (380/1088)   Resolving deltas:  35% (388/1088)   Resolving deltas:  36% (396/1088)   Resolving deltas:  37% (403/1088)   Resolving deltas:  38% (414/1088)   Resolving deltas:  39% (426/1088)   Resolving deltas:  40% (442/1088)   Resolving deltas:  41% (447/1088)   Resolving deltas:  42% (466/1088)   Resolving deltas:  43% (471/1088)   Resolving deltas:  44% (480/1088)   Resolving deltas:  45% (490/1088)   Resolving deltas:  46% (503/1088)   Resolving deltas:  47% (520/1088)   Resolving deltas:  48% (527/1088)   Resolving deltas:  49% (536/1088)   Resolving deltas:  50% (552/1088)   Resolving deltas:  51% (555/1088)   Resolving deltas:  52% (570/1088)   Resolving deltas:  53% (582/1088)   Resolving deltas:  54% (596/1088)   Resolving deltas:  55% (600/1088)   Resolving deltas:  56% (615/1088)   Resolving deltas:  57% (621/1088)   Resolving deltas:  58% (636/1088)   Resolving deltas:  59% (642/1088)   Resolving deltas:  68% (741/1088)   Resolving deltas:  69% (759/1088)   Resolving deltas:  70% (762/1088)   Resolving deltas:  71% (773/1088)   Resolving deltas:  72% (787/1088)   Resolving deltas:  73% (796/1088)   Resolving deltas:  82% (902/1088)   Resolving deltas:  91% (1000/1088)   Resolving deltas:  92% (1010/1088)   Resolving deltas:  93% (1014/1088)   Resolving deltas:  94% (1025/1088)   Resolving deltas:  95% (1037/1088)   Resolving deltas:  96% (1046/1088)   Resolving deltas:  97% (1056/1088)   Resolving deltas:  98% (1068/1088)   Resolving deltas:  99% (1078/1088)   Resolving deltas: 100% (1088/1088)   Resolving deltas: 100% (1088/1088), done.
Fetching git://github.com/travis-ci/travis-core
remote: Counting objects: 11443, done.[K
remote: Compressing objects:   0% (1/3235)   [Kremote: Compressing objects:   1% (33/3235)   [Kremote: Compressing objects:   2% (65/3235)   [Kremote: Compressing objects:   3% (98/3235)   [Kremote: Compressing objects:   4% (130/3235)   [Kremote: Compressing objects:   5% (162/3235)   [Kremote: Compressing objects:   6% (195/3235)   [Kremote: Compressing objects:   7% (227/3235)   [Kremote: Compressing objects:   8% (259/3235)   [Kremote: Compressing objects:   9% (292/3235)   [Kremote: Compressing objects:  10% (324/3235)   [Kremote: Compressing objects:  11% (356/3235)   [Kremote: Compressing objects:  12% (389/3235)   [Kremote: Compressing objects:  13% (421/3235)   [Kremote: Compressing objects:  14% (453/3235)   [Kremote: Compressing objects:  15% (486/3235)   [Kremote: Compressing objects:  16% (518/3235)   [Kremote: Compressing objects:  17% (550/3235)   [Kremote: Compressing objects:  18% (583/3235)   [Kremote: Compressing objects:  19% (615/3235)   [Kremote: Compressing objects:  20% (647/3235)   [Kremote: Compressing objects:  21% (680/3235)   [Kremote: Compressing objects:  22% (712/3235)   [Kremote: Compressing objects:  23% (745/3235)   [Kremote: Compressing objects:  24% (777/3235)   [Kremote: Compressing objects:  25% (809/3235)   [Kremote: Compressing objects:  26% (842/3235)   [Kremote: Compressing objects:  27% (874/3235)   [Kremote: Compressing objects:  28% (906/3235)   [Kremote: Compressing objects:  29% (939/3235)   [Kremote: Compressing objects:  30% (971/3235)   [Kremote: Compressing objects:  31% (1003/3235)   [Kremote: Compressing objects:  32% (1036/3235)   [Kremote: Compressing objects:  33% (1068/3235)   [Kremote: Compressing objects:  34% (1100/3235)   [Kremote: Compressing objects:  35% (1133/3235)   [Kremote: Compressing objects:  36% (1165/3235)   [Kremote: Compressing objects:  37% (1197/3235)   [Kremote: Compressing objects:  38% (1230/3235)   [Kremote: Compressing objects:  39% (1262/3235)   [Kremote: Compressing objects:  40% (1294/3235)   [Kremote: Compressing objects:  41% (1327/3235)   [Kremote: Compressing objects:  42% (1359/3235)   [Kremote: Compressing objects:  43% (1392/3235)   [Kremote: Compressing objects:  44% (1424/3235)   [Kremote: Compressing objects:  45% (1456/3235)   [Kremote: Compressing objects:  46% (1489/3235)   [Kremote: Compressing objects:  47% (1521/3235)   [Kremote: Compressing objects:  48% (1553/3235)   [Kremote: Compressing objects:  49% (1586/3235)   [Kremote: Compressing objects:  50% (1618/3235)   [Kremote: Compressing objects:  51% (1650/3235)   [Kremote: Compressing objects:  52% (1683/3235)   [Kremote: Compressing objects:  53% (1715/3235)   [Kremote: Compressing objects:  54% (1747/3235)   [Kremote: Compressing objects:  55% (1780/3235)   [Kremote: Compressing objects:  56% (1812/3235)   [Kremote: Compressing objects:  57% (1844/3235)   [Kremote: Compressing objects:  58% (1877/3235)   [Kremote: Compressing objects:  59% (1909/3235)   [Kremote: Compressing objects:  60% (1941/3235)   [Kremote: Compressing objects:  61% (1974/3235)   [Kremote: Compressing objects:  62% (2006/3235)   [Kremote: Compressing objects:  63% (2039/3235)   [Kremote: Compressing objects:  64% (2071/3235)   [Kremote: Compressing objects:  65% (2103/3235)   [Kremote: Compressing objects:  66% (2136/3235)   [Kremote: Compressing objects:  67% (2168/3235)   [Kremote: Compressing objects:  68% (2200/3235)   [Kremote: Compressing objects:  69% (2233/3235)   [Kremote: Compressing objects:  70% (2265/3235)   [Kremote: Compressing objects:  71% (2297/3235)   [Kremote: Compressing objects:  72% (2330/3235)   [Kremote: Compressing objects:  73% (2362/3235)   [Kremote: Compressing objects:  74% (2394/3235)   [Kremote: Compressing objects:  75% (2427/3235)   [Kremote: Compressing objects:  76% (2459/3235)   [Kremote: Compressing objects:  77% (2491/3235)   [Kremote: Compressing objects:  78% (2524/3235)   [Kremote: Compressing objects:  79% (2556/3235)   [Kremote: Compressing objects:  80% (2588/3235)   [Kremote: Compressing objects:  81% (2621/3235)   [Kremote: Compressing objects:  82% (2653/3235)   [Kremote: Compressing objects:  83% (2686/3235)   [Kremote: Compressing objects:  84% (2718/3235)   [Kremote: Compressing objects:  85% (2750/3235)   [Kremote: Compressing objects:  86% (2783/3235)   [Kremote: Compressing objects:  87% (2815/3235)   [Kremote: Compressing objects:  88% (2847/3235)   [Kremote: Compressing objects:  89% (2880/3235)   [Kremote: Compressing objects:  90% (2912/3235)   [Kremote: Compressing objects:  91% (2944/3235)   [Kremote: Compressing objects:  92% (2977/3235)   [Kremote: Compressing objects:  93% (3009/3235)   [Kremote: Compressing objects:  94% (3041/3235)   [Kremote: Compressing objects:  95% (3074/3235)   [Kremote: Compressing objects:  96% (3106/3235)   [Kremote: Compressing objects:  97% (3138/3235)   [Kremote: Compressing objects:  98% (3171/3235)   [Kremote: Compressing objects:  99% (3203/3235)   [Kremote: Compressing objects: 100% (3235/3235)   [Kremote: Compressing objects: 100% (3235/3235), done.[K
Receiving objects:   0% (1/11443)   Receiving objects:   1% (115/11443)   Receiving objects:   2% (229/11443)   Receiving objects:   3% (344/11443)   Receiving objects:   4% (458/11443)   Receiving objects:   5% (573/11443)   Receiving objects:   6% (687/11443)   Receiving objects:   7% (802/11443)   Receiving objects:   8% (916/11443)   Receiving objects:   9% (1030/11443)   Receiving objects:  10% (1145/11443)   Receiving objects:  11% (1259/11443)   Receiving objects:  12% (1374/11443)   Receiving objects:  13% (1488/11443)   Receiving objects:  14% (1603/11443)   Receiving objects:  15% (1717/11443)   Receiving objects:  16% (1831/11443)   Receiving objects:  17% (1946/11443)   Receiving objects:  18% (2060/11443)   Receiving objects:  19% (2175/11443)   Receiving objects:  20% (2289/11443)   Receiving objects:  21% (2404/11443)   Receiving objects:  22% (2518/11443)   Receiving objects:  23% (2632/11443)   Receiving objects:  24% (2747/11443)   Receiving objects:  25% (2861/11443)   Receiving objects:  26% (2976/11443)   Receiving objects:  27% (3090/11443)   Receiving objects:  28% (3205/11443)   Receiving objects:  29% (3319/11443)   Receiving objects:  30% (3433/11443)   Receiving objects:  31% (3548/11443)   Receiving objects:  32% (3662/11443)   Receiving objects:  33% (3777/11443)   Receiving objects:  34% (3891/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  35% (4006/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  36% (4120/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  37% (4234/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  38% (4349/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  39% (4463/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  40% (4578/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  41% (4692/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  42% (4807/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  43% (4921/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  44% (5035/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  45% (5150/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  46% (5264/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  47% (5379/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  48% (5493/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  49% (5608/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  50% (5722/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  51% (5836/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  52% (5951/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  53% (6065/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  54% (6180/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  55% (6294/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  56% (6409/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  57% (6523/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  58% (6637/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  59% (6752/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  60% (6866/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  61% (6981/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  62% (7095/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  63% (7210/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  64% (7324/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  65% (7438/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  66% (7553/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  67% (7667/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  68% (7782/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  69% (7896/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  70% (8011/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  71% (8125/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  72% (8239/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  73% (8354/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  74% (8468/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  75% (8583/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  76% (8697/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  77% (8812/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  78% (8926/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  79% (9040/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  80% (9155/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  81% (9269/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  82% (9384/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  83% (9498/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  84% (9613/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  85% (9727/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  86% (9841/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  87% (9956/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  88% (10070/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  89% (10185/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  90% (10299/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  91% (10414/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  92% (10528/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  93% (10642/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  94% (10757/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  95% (10871/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  96% (10986/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  97% (11100/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  98% (11215/11443), 508.00 KiB | 901 KiB/s   Receiving objects:  98% (11319/11443), 3.29 MiB | 3.11 MiB/s   remote: Total 11443 (delta 7753), reused 11321 (delta 7642)[K
Receiving objects:  99% (11329/11443), 3.29 MiB | 3.11 MiB/s   Receiving objects: 100% (11443/11443), 3.29 MiB | 3.11 MiB/s   Receiving objects: 100% (11443/11443), 3.61 MiB | 3.11 MiB/s, done.
Resolving deltas:   0% (0/7753)   Resolving deltas:   2% (178/7753)   Resolving deltas:   3% (308/7753)   Resolving deltas:   4% (358/7753)   Resolving deltas:   5% (393/7753)   Resolving deltas:   6% (466/7753)   Resolving deltas:   7% (550/7753)   Resolving deltas:   8% (644/7753)   Resolving deltas:   9% (703/7753)   Resolving deltas:  10% (780/7753)   Resolving deltas:  11% (859/7753)   Resolving deltas:  12% (945/7753)   Resolving deltas:  13% (1015/7753)   Resolving deltas:  14% (1149/7753)   Resolving deltas:  15% (1175/7753)   Resolving deltas:  16% (1265/7753)   Resolving deltas:  17% (1323/7753)   Resolving deltas:  18% (1401/7753)   Resolving deltas:  21% (1673/7753)   Resolving deltas:  22% (1718/7753)   Resolving deltas:  23% (1815/7753)   Resolving deltas:  24% (1862/7753)   Resolving deltas:  25% (1951/7753)   Resolving deltas:  26% (2028/7753)   Resolving deltas:  27% (2121/7753)   Resolving deltas:  28% (2171/7753)   Resolving deltas:  29% (2282/7753)   Resolving deltas:  30% (2326/7753)   Resolving deltas:  35% (2719/7753)   Resolving deltas:  36% (2850/7753)   Resolving deltas:  37% (2934/7753)   Resolving deltas:  38% (3001/7753)   Resolving deltas:  39% (3042/7753)   Resolving deltas:  41% (3231/7753)   Resolving deltas:  42% (3257/7753)   Resolving deltas:  43% (3352/7753)   Resolving deltas:  44% (3421/7753)   Resolving deltas:  45% (3491/7753)   Resolving deltas:  47% (3655/7753)   Resolving deltas:  48% (3744/7753)   Resolving deltas:  49% (3814/7753)   Resolving deltas:  50% (3886/7753)   Resolving deltas:  52% (4046/7753)   Resolving deltas:  53% (4132/7753)   Resolving deltas:  54% (4206/7753)   Resolving deltas:  55% (4271/7753)   Resolving deltas:  56% (4358/7753)   Resolving deltas:  57% (4425/7753)   Resolving deltas:  58% (4507/7753)   Resolving deltas:  59% (4575/7753)   Resolving deltas:  60% (4687/7753)   Resolving deltas:  61% (4779/7753)   Resolving deltas:  62% (4808/7753)   Resolving deltas:  63% (4887/7753)   Resolving deltas:  64% (4973/7753)   Resolving deltas:  65% (5054/7753)   Resolving deltas:  66% (5117/7753)   Resolving deltas:  67% (5202/7753)   Resolving deltas:  68% (5274/7753)   Resolving deltas:  69% (5354/7753)   Resolving deltas:  70% (5450/7753)   Resolving deltas:  71% (5508/7753)   Resolving deltas:  72% (5596/7753)   Resolving deltas:  73% (5679/7753)   Resolving deltas:  74% (5751/7753)   Resolving deltas:  75% (5822/7753)   Resolving deltas:  76% (5894/7753)   Resolving deltas:  77% (5971/7753)   Resolving deltas:  78% (6055/7753)   Resolving deltas:  79% (6147/7753)   Resolving deltas:  80% (6239/7753)   Resolving deltas:  81% (6289/7753)   Resolving deltas:  82% (6359/7753)   Resolving deltas:  83% (6438/7753)   Resolving deltas:  84% (6529/7753)   Resolving deltas:  85% (6611/7753)   Resolving deltas:  86% (6688/7753)   Resolving deltas:  87% (6748/7753)   Resolving deltas:  88% (6825/7753)   Resolving deltas:  89% (6909/7753)   Resolving deltas:  90% (6979/7753)   Resolving deltas:  91% (7070/7753)   Resolving deltas:  92% (7143/7753)   Resolving deltas:  93% (7213/7753)   Resolving deltas:  94% (7292/7753)   Resolving deltas:  95% (7366/7753)   Resolving deltas:  96% (7456/7753)   Resolving deltas:  97% (7523/7753)   Resolving deltas:  98% (7611/7753)   Resolving deltas:  99% (7676/7753)   Resolving deltas: 100% (7753/7753)   Resolving deltas: 100% (7753/7753), done.
Fetching git://github.com/travis-ci/travis-support
remote: Counting objects: 921, done.[K
remote: Compressing objects:   0% (1/427)   [Kremote: Compressing objects:   1% (5/427)   [Kremote: Compressing objects:   2% (9/427)   [Kremote: Compressing objects:   3% (13/427)   [Kremote: Compressing objects:   4% (18/427)   [Kremote: Compressing objects:   5% (22/427)   [Kremote: Compressing objects:   6% (26/427)   [Kremote: Compressing objects:   7% (30/427)   [Kremote: Compressing objects:   8% (35/427)   [Kremote: Compressing objects:   9% (39/427)   [Kremote: Compressing objects:  10% (43/427)   [Kremote: Compressing objects:  11% (47/427)   [Kremote: Compressing objects:  12% (52/427)   [Kremote: Compressing objects:  13% (56/427)   [Kremote: Compressing objects:  14% (60/427)   [Kremote: Compressing objects:  15% (65/427)   [Kremote: Compressing objects:  16% (69/427)   [Kremote: Compressing objects:  17% (73/427)   [Kremote: Compressing objects:  18% (77/427)   [Kremote: Compressing objects:  19% (82/427)   [Kremote: Compressing objects:  20% (86/427)   [Kremote: Compressing objects:  21% (90/427)   [Kremote: Compressing objects:  22% (94/427)   [Kremote: Compressing objects:  23% (99/427)   [Kremote: Compressing objects:  24% (103/427)   [Kremote: Compressing objects:  25% (107/427)   [Kremote: Compressing objects:  26% (112/427)   [Kremote: Compressing objects:  27% (116/427)   [Kremote: Compressing objects:  28% (120/427)   [Kremote: Compressing objects:  29% (124/427)   [Kremote: Compressing objects:  30% (129/427)   [Kremote: Compressing objects:  31% (133/427)   [Kremote: Compressing objects:  32% (137/427)   [Kremote: Compressing objects:  33% (141/427)   [Kremote: Compressing objects:  34% (146/427)   [Kremote: Compressing objects:  35% (150/427)   [Kremote: Compressing objects:  36% (154/427)   [Kremote: Compressing objects:  37% (158/427)   [Kremote: Compressing objects:  38% (163/427)   [Kremote: Compressing objects:  39% (167/427)   [Kremote: Compressing objects:  40% (171/427)   [Kremote: Compressing objects:  41% (176/427)   [Kremote: Compressing objects:  42% (180/427)   [Kremote: Compressing objects:  43% (184/427)   [Kremote: Compressing objects:  44% (188/427)   [Kremote: Compressing objects:  45% (193/427)   [Kremote: Compressing objects:  46% (197/427)   [Kremote: Compressing objects:  47% (201/427)   [Kremote: Compressing objects:  48% (205/427)   [Kremote: Compressing objects:  49% (210/427)   [Kremote: Compressing objects:  50% (214/427)   [Kremote: Compressing objects:  51% (218/427)   [Kremote: Compressing objects:  52% (223/427)   [Kremote: Compressing objects:  53% (227/427)   [Kremote: Compressing objects:  54% (231/427)   [Kremote: Compressing objects:  55% (235/427)   [Kremote: Compressing objects:  56% (240/427)   [Kremote: Compressing objects:  57% (244/427)   [Kremote: Compressing objects:  58% (248/427)   [Kremote: Compressing objects:  59% (252/427)   [Kremote: Compressing objects:  60% (257/427)   [Kremote: Compressing objects:  61% (261/427)   [Kremote: Compressing objects:  62% (265/427)   [Kremote: Compressing objects:  63% (270/427)   [Kremote: Compressing objects:  64% (274/427)   [Kremote: Compressing objects:  65% (278/427)   [Kremote: Compressing objects:  66% (282/427)   [Kremote: Compressing objects:  67% (287/427)   [Kremote: Compressing objects:  68% (291/427)   [Kremote: Compressing objects:  69% (295/427)   [Kremote: Compressing objects:  70% (299/427)   [Kremote: Compressing objects:  71% (304/427)   [Kremote: Compressing objects:  72% (308/427)   [Kremote: Compressing objects:  73% (312/427)   [Kremote: Compressing objects:  74% (316/427)   [Kremote: Compressing objects:  75% (321/427)   [Kremote: Compressing objects:  76% (325/427)   [Kremote: Compressing objects:  77% (329/427)   [Kremote: Compressing objects:  78% (334/427)   [Kremote: Compressing objects:  79% (338/427)   [Kremote: Compressing objects:  80% (342/427)   [Kremote: Compressing objects:  81% (346/427)   [Kremote: Compressing objects:  82% (351/427)   [Kremote: Compressing objects:  83% (355/427)   [Kremote: Compressing objects:  84% (359/427)   [Kremote: Compressing objects:  85% (363/427)   [Kremote: Compressing objects:  86% (368/427)   [Kremote: Compressing objects:  87% (372/427)   [Kremote: Compressing objects:  88% (376/427)   [Kremote: Compressing objects:  89% (381/427)   [Kremote: Compressing objects:  90% (385/427)   [Kremote: Compressing objects:  91% (389/427)   [Kremote: Compressing objects:  92% (393/427)   [Kremote: Compressing objects:  93% (398/427)   [Kremote: Compressing objects:  94% (402/427)   [Kremote: Compressing objects:  95% (406/427)   [Kremote: Compressing objects:  96% (410/427)   [Kremote: Compressing objects:  97% (415/427)   [Kremote: Compressing objects:  98% (419/427)   [Kremote: Compressing objects:  99% (423/427)   [Kremote: Compressing objects: 100% (427/427)   [Kremote: Compressing objects: 100% (427/427), done.[K
Receiving objects:   0% (1/921)   Receiving objects:   1% (10/921)   Receiving objects:   2% (19/921)   Receiving objects:   3% (28/921)   Receiving objects:   4% (37/921)   Receiving objects:   5% (47/921)   Receiving objects:   6% (56/921)   Receiving objects:   7% (65/921)   Receiving objects:   8% (74/921)   Receiving objects:   9% (83/921)   Receiving objects:  10% (93/921)   Receiving objects:  11% (102/921)   Receiving objects:  12% (111/921)   Receiving objects:  13% (120/921)   Receiving objects:  14% (129/921)   Receiving objects:  15% (139/921)   Receiving objects:  16% (148/921)   Receiving objects:  17% (157/921)   Receiving objects:  18% (166/921)   Receiving objects:  19% (175/921)   Receiving objects:  20% (185/921)   Receiving objects:  21% (194/921)   Receiving objects:  22% (203/921)   Receiving objects:  23% (212/921)   Receiving objects:  24% (222/921)   Receiving objects:  25% (231/921)   Receiving objects:  26% (240/921)   remote: Total 921 (delta 501), reused 857 (delta 438)[K
Receiving objects:  27% (249/921)   Receiving objects:  28% (258/921)   Receiving objects:  29% (268/921)   Receiving objects:  30% (277/921)   Receiving objects:  31% (286/921)   Receiving objects:  32% (295/921)   Receiving objects:  33% (304/921)   Receiving objects:  34% (314/921)   Receiving objects:  35% (323/921)   Receiving objects:  36% (332/921)   Receiving objects:  37% (341/921)   Receiving objects:  38% (350/921)   Receiving objects:  39% (360/921)   Receiving objects:  40% (369/921)   Receiving objects:  41% (378/921)   Receiving objects:  42% (387/921)   Receiving objects:  43% (397/921)   Receiving objects:  44% (406/921)   Receiving objects:  45% (415/921)   Receiving objects:  46% (424/921)   Receiving objects:  47% (433/921)   Receiving objects:  48% (443/921)   Receiving objects:  49% (452/921)   Receiving objects:  50% (461/921)   Receiving objects:  51% (470/921)   Receiving objects:  52% (479/921)   Receiving objects:  53% (489/921)   Receiving objects:  54% (498/921)   Receiving objects:  55% (507/921)   Receiving objects:  56% (516/921)   Receiving objects:  57% (525/921)   Receiving objects:  58% (535/921)   Receiving objects:  59% (544/921)   Receiving objects:  60% (553/921)   Receiving objects:  61% (562/921)   Receiving objects:  62% (572/921)   Receiving objects:  63% (581/921)   Receiving objects:  64% (590/921)   Receiving objects:  65% (599/921)   Receiving objects:  66% (608/921)   Receiving objects:  67% (618/921)   Receiving objects:  68% (627/921)   Receiving objects:  69% (636/921)   Receiving objects:  70% (645/921)   Receiving objects:  71% (654/921)   Receiving objects:  72% (664/921)   Receiving objects:  73% (673/921)   Receiving objects:  74% (682/921)   Receiving objects:  75% (691/921)   Receiving objects:  76% (700/921)   Receiving objects:  77% (710/921)   Receiving objects:  78% (719/921)   Receiving objects:  79% (728/921)   Receiving objects:  80% (737/921)   Receiving objects:  81% (747/921)   Receiving objects:  82% (756/921)   Receiving objects:  83% (765/921)   Receiving objects:  84% (774/921)   Receiving objects:  85% (783/921)   Receiving objects:  86% (793/921)   Receiving objects:  87% (802/921)   Receiving objects:  88% (811/921)   Receiving objects:  89% (820/921)   Receiving objects:  90% (829/921)   Receiving objects:  91% (839/921)   Receiving objects:  92% (848/921)   Receiving objects:  93% (857/921)   Receiving objects:  94% (866/921)   Receiving objects:  95% (875/921)   Receiving objects:  96% (885/921)   Receiving objects:  97% (894/921)   Receiving objects:  98% (903/921)   Receiving objects:  99% (912/921)   Receiving objects: 100% (921/921)   Receiving objects: 100% (921/921), 97.39 KiB, done.
Resolving deltas:   0% (0/501)   Resolving deltas:   1% (6/501)   Resolving deltas:  18% (93/501)   Resolving deltas:  21% (107/501)   Resolving deltas:  29% (150/501)   Resolving deltas:  30% (153/501)   Resolving deltas:  33% (166/501)   Resolving deltas:  38% (191/501)   Resolving deltas:  41% (206/501)   Resolving deltas:  43% (217/501)   Resolving deltas:  45% (229/501)   Resolving deltas:  47% (239/501)   Resolving deltas:  48% (241/501)   Resolving deltas:  53% (268/501)   Resolving deltas:  55% (279/501)   Resolving deltas:  57% (286/501)   Resolving deltas:  59% (296/501)   Resolving deltas:  61% (306/501)   Resolving deltas:  65% (330/501)   Resolving deltas:  66% (332/501)   Resolving deltas:  67% (340/501)   Resolving deltas:  68% (342/501)   Resolving deltas:  69% (347/501)   Resolving deltas:  70% (352/501)   Resolving deltas:  74% (371/501)   Resolving deltas:  75% (376/501)   Resolving deltas:  77% (388/501)   Resolving deltas:  79% (396/501)   Resolving deltas:  80% (401/501)   Resolving deltas:  83% (418/501)   Resolving deltas:  84% (423/501)   Resolving deltas:  85% (429/501)   Resolving deltas:  86% (431/501)   Resolving deltas:  89% (450/501)   Resolving deltas:  91% (456/501)   Resolving deltas:  92% (461/501)   Resolving deltas:  94% (472/501)   Resolving deltas:  96% (482/501)   Resolving deltas:  98% (491/501)   Resolving deltas:  99% (496/501)   Resolving deltas: 100% (501/501)   Resolving deltas: 100% (501/501), done.
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activeresource (3.2.6)
Installing addressable (2.2.8)
Installing atomic (1.0.1) with native extensions
Installing avl_tree (1.1.3)
Installing backports (2.3.0)
Installing bcrypt-ruby (3.0.1) with native extensions
Installing bunny (0.8.0)
Installing nokogiri (1.5.5) with native extensions
Installing ffi (1.0.11) with native extensions
Installing childprocess (0.3.3)
Installing libwebsocket (0.1.4)
Installing rubyzip (0.9.9)
Installing selenium-webdriver (2.24.0)
Installing xpath (0.1.4)
Installing capybara (1.1.2)
Installing chunky_png (1.2.5)
Installing coffee-script-source (1.3.3)
Installing execjs (1.3.0)
Installing coffee-script (2.2.0)
Installing fssm (0.2.9)
Installing sass (3.1.20)
Installing compass (0.12.2)
Installing crack (0.3.1)
Installing daemons (1.1.8)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing orm_adapter (0.0.7)
Installing rack-ssl (1.3.2)
Installing json (1.6.7) with native extensions
Installing rdoc (3.12)
Installing thor (0.14.6)
Installing railties (3.2.6)
Installing warden (1.1.1)
Installing devise (2.0.4)
Installing diff-lcs (1.1.3)
Installing eventmachine (0.12.10) with native extensions
Installing factory_girl (2.4.2)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing forgery (0.5.0)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing hashie (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1) with native extensions
Installing http_accept_language (1.0.2)
Installing httpauth (0.1)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Installing kgio (2.7.4) with native extensions
Installing lograge (0.0.4)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing oauth2 (0.6.1)
Installing omniauth (1.1.0)
Installing omniauth-oauth2 (1.0.2)
Installing omniauth-github (1.0.1)
Installing pg (0.13.2) with native extensions
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Using rack-contrib (1.1.0) from git://github.com/rack/rack-contrib (at master)
Using bundler (1.2.0.pre.1)
Installing rails (3.2.6)
Installing raindrops (0.10.0) with native extensions
Using rake-pipeline (0.6.0) from https://github.com/livingsocial/rake-pipeline.git (at master)
Using rake-pipeline-web-filters (0.6.0) from https://github.com/wycats/rake-pipeline-web-filters.git (at master)
Installing redis (3.0.1)
Installing refraction (0.2.0)
Installing rollout (1.1.0)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing rspec-rails (2.10.1)
Installing simple_states (0.1.1)
Installing thin (1.3.1) with native extensions
Using travis-assets (0.0.1) from https://github.com/travis-ci/travis-assets (at master)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing unicorn (4.1.1) with native extensions
Installing unobtrusive_flash (0.0.2)
Installing yard (0.8.2.1)
Installing versionist (0.2.3)
Installing webmock (1.7.10)
Installing yajl-ruby (1.1.0) with native extensions
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from bunny:
[[32mVersion 0.8.0[0m] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.
[0m
[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m$ cp config/database.example.yml config/database.yml
$ RAILS_ENV=test bundle exec rake test:ci --trace
** Invoke test:ci (first_time)
** Invoke ci_env (first_time)
** Execute ci_env
** Invoke db:drop (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:drop
** Invoke db:create (first_time)
** Invoke db:load_config
** Execute db:create
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:test:purge
** Execute db:test:load
** Invoke db:test:load_schema (first_time)
** Invoke db:test:purge
** Execute db:test:load_schema
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Invoke spec (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load
** Execute spec
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/controllers/v1/service_hooks_controller_spec.rb ./spec/controllers/v1/builds_controller_spec.rb ./spec/controllers/v1/repositories_controller_spec.rb ./spec/controllers/v1/jobs_controller_spec.rb ./spec/controllers/v1/workers_controller_spec.rb ./spec/controllers/v1/branches_controller_spec.rb ./spec/controllers/v2/service_hooks_controller_spec.rb ./spec/controllers/application_controller_spec.rb ./spec/controllers/profiles_controller_spec.rb ./spec/client/service_hooks_spec.rb ./spec/client/events/job_queue_spec.rb ./spec/client/events/build_spec.rb ./spec/helpers/application_helper_spec.rb ./spec/requests/shortener_controller_spec.rb ./spec/views/repository_cctray_xml_output_spec.rb ./spec/routing/v2_spec.rb ./spec/routing/v1_spec.rb ./spec/integration/jsonp_api_spec.rb ./spec/integration/consuming_messages_spec.rb ./spec/integration/build_process_spec.rb ./spec/integration/routes_redirection_spec.rb ./spec/lib/statistics_spec.rb
Run options:
  include {:focused=>true}
  exclude {:js=>true}

All examples were filtered out; ignoring {:focused=>true}

V1::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
    subscribes to a service hook
[32m      creates a repository if it does not exist[0m
[32m      updates an existing repository if it exists[0m
    unsubscribes from the service hook
[32m      updates an existing repository[0m

V1::BuildsController
  GET :index
[32m    returns a list of builds in json[0m
  GET :show
    when called using /builds/:id
[32m      returns build details in json[0m
    when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id
[32m      returns build details in json[0m
[32m      returns 404 with wrong repository id[0m

V1::RepositoriesController
  GET :index returns a list of repositories
    in json
[32m      ordered by last build started date[0m
[32m      filtered by owner name[0m
  GET :show, format json
[32m    returns info about repository in json format[0m
[32m    returns not found for an unknown repository[0m
    with parameter rvm:1.8.7
[32m      returns last build result passing[0m
    with parameter rvm:1.9.2
[32m      return last build result failing[0m
    with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x
[32m      return last build result passing[0m
    with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x
[32m      return last build result failing[0m
    with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result passing[0m
    with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed
[32m      return last build result failing[0m
    with parameters rvm:perl
[32m      return last build result for the parent build[0m
  GET :show, format xml (schema: not specified)
[32m    return info about repository in xml format[0m
  GET :show, format xml (schema: cctray)
[32m    returns info about repository in CCTray (CruiseControl) XML format[0m
  GET :show, format xml (schema: unknown)
[32m    does not attempt to render unsupported XML schemas[0m
  GET :show, format png
    without a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "stable" when there is a running build but the previous one has passed[0m
    with a branch parameter
[32m      "unknown" when the repository does not exist[0m
[32m      "unknown" when it only has a build that is not finished[0m
[32m      "failing" when the last build has failed[0m
[32m      "passing" when the last build has passed[0m
[32m      "passing" when there is a running build but the previous one has passed[0m

V1::JobsController
  GET :index
[32m    index lists all jobs on the queue[0m
  GET :show
[32m    in json[0m

V1::WorkersController
[32m  index lists all workers[0m

V1::BranchesController
  GET :index
[32m    returns a list of builds in json[0m

V2::ServiceHooksController
  GET :index
[32m    should return repositories of current user[0m
  PUT :update
[32m    subscribes to a service hook if active => true was given[0m
[32m    unsubscribes from the service hook if active => false was given[0m

HomeController
  i18n locale
[32m    the default locale is en[0m
  set_locale
[32m    prefers hl query parameter over anything else[0m
[32m    prefers the session[:locale] if there is no hl parameter[0m
[32m    prefers current_user.locale if session[:locale] is empty and there is no hl query paramter[0m
[32m    prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local[0m
[32m    uses the default locale when nothing is specified[0m

ProfilesController
  GET :show
[32m    renders the profile html page[0m
  POST :update
[32m    updates the locale for the user profile[0m
  POST :sync
    given the current user is not being synced
[32m      schedules a sync job[0m
[32m      sets the current user to being synced[0m
    given the current user is being synced
[32m      does not schedule a sync job[0m
[32m      does not set the current user to being synced[0m

ApplicationHelper
  active_page?
[32m    #active_page? returns true when the given route matches the current page[0m
[32m    #active_page? returns false when the given route does not matche the current page[0m
  localization links
    switch_locale_link
[32m      should add in the language option to the current path[0m
  gravatar
[32m    #gravatar returns an IMG tag for a given user[0m
[32m    #gravatar with a given :size returns an IMG tag with the given :size[0m

ShortenerController
  GET /
[32m    should redirect to travis-ci.org[0m
  GET /:id
[32m    should redirect to the found url[0m
[32m    should raise a 404 if the url could not be found[0m

repositories/show/cctray.xml.builder
[32m  renders the basic details of a repository[0m
[32m  renders the correct result for a repository with no running build[0m
[32m  renders the last build time in the correct format[0m
[32m  renders the correct activity result for a repository with a running build[0m
[32m  renders the correct activity result for a repository with no builds[0m
[32m  renders the correct build result for a repository whose last build failed[0m
[32m  renders the correct build result for a repository whose last build passed[0m
[32m  renders the correct build result for a repository whose last build has an unknown result[0m

v2
  GET to repositories.json?version=2
[32m    routes to V2::RepositoriesController#index[0m
  GET to repositories/1.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
  GET to builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to builds/1.json?version=2
[32m    routes to V2::BuildsController#show[0m
  GET to branches.json?version=2
[32m    routes to V2::BranchesController#index[0m
  GET to jobs.json?version=2
[32m    routes to V2::JobsController#index[0m
  GET to jobs/1.json?version=2
[32m    routes to V2::JobsController#show[0m
  GET to artifacts/1.json?version=2
[32m    routes to V2::ArtifactsController#index[0m
  GET to workers.json?version=2
[32m    routes to V2::WorkersController#index[0m
  GET to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#index[0m
  PUT to profile/service_hooks.json?version=2
[32m    routes to V2::ServiceHooksController#update[0m
  GET to :owner_name/:name.json?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png?version=2
[32m    routes to V2::RepositoriesController#show[0m
[32m    routes to V2::RepositoriesController#show when owner contains dots[0m
[32m    routes to V2::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V2::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml?version=2
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json?version=2
[32m    routes to V2::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json?version=2
[32m    routes to V2::BuildsController#show[0m

v1
  GET to repositories.json
[32m    routes to V1::RepositoriesController#index[0m
  GET to repositories/1.json
[32m    routes to V1::RepositoriesController#show[0m
  GET to builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to builds/1.json
[32m    routes to V1::BuildsController#show[0m
  GET to branches.json
[32m    routes to V1::BranchesController#index[0m
  GET to jobs.json
[32m    routes to V1::JobsController#index[0m
  GET to jobs/1.json
[32m    routes to V1::JobsController#show[0m
  GET to workers.json
[32m    routes to V1::WorkersController#index[0m
  GET to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#index[0m
  PUT to profile/service_hooks.json
[32m    routes to V1::RepositoriesController#update[0m
  GET to :owner_name/:name.json
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name.png
[32m    routes to V1::RepositoriesController#show[0m
[32m    routes to V1::RepositoriesController#show when owner contains dots[0m
[32m    routes to V1::RepositoriesController#show when repository name contains dots[0m
[32m    routes to V1::RepositoriesController#show when owner name and repository name contains dots[0m
  GET to :owner_name/:name/cc.xml
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema[0m
[32m    routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots[0m
  GET to :owner_name/:name/builds.json
[32m    routes to V1::BuildsController#index[0m
  GET to :owner_name/:name/builds/:id.json
[32m    routes to V1::BuildsController#show[0m

JSONP API
  callback parameter passed
[32m    returns text/javascript content type[0m
[32m    returns response in jsonp format[0m
  no callback parameter passed
[32m    returns application/json content type[0m
[32m    returns response in json format[0m
  callback parameter is not valid
[32m    uses valid path[0m
[32m    returns bad request body[0m
[32m    returns 400 status code[0m

routes redirection
[32m  should redirect to the default locale when redirecting[0m
[32m  the user is redirected to the hash bang version of the user route[0m
[32m  the user is redirected to the hash bang version of the repository route[0m
[32m  the user is redirected to the hash bang version of the repository builds route[0m
[32m  the user is redirected to the hash bang version of the repository build route[0m

Statistics
  when listing daily test counts
[32m    should return the jobs per day[0m
  when listing total repositories
[32m    should return the number per day[0m
[32m    should include the total growth[0m

Finished in 31.34 seconds
[32m127 examples, 0 failures[0m
** Execute test:ci

Done. Build script exited with: 0
', 1886869, 'Artifact::Log', '2012-07-17 16:23:14.604000', '2012-07-17 16:23:15.067000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1557113, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf ffc385738aa4ca87c4868db0441287912990683b
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0210s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0250s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0130s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0730s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0320s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0180s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0100s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0150s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0430s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0360s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0740s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0160s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0120s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0300s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0220s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0100s
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
Had to extract event from payload: {"type"=>"pull_request"}
    without an event name
      for pull and push requests
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 5.67 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1884597, 'Artifact::Log', '2012-07-17 11:55:20.240000', '2012-07-17 11:55:20.936000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1557114, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf ffc385738aa4ca87c4868db0441287912990683b
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0360s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0140s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0640s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0090s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0340s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0170s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0090s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0050s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0080s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0070s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0400s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0060s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0250s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0030s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
    without an event name
      for pull and push requests
Had to extract event from payload: {"type"=>"pull_request"}
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 10.13 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1884598, 'Artifact::Log', '2012-07-17 11:55:20.267000', '2012-07-17 11:55:20.657000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1557104, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf ffc385738aa4ca87c4868db0441287912990683b
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0280s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0190s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0760s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0600s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0180s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0090s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0160s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0330s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0170s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0390s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0300s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0290s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0330s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0310s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0060s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
Had to extract event from payload: {"type"=>"pull_request"}
    without an event name
      for pull and push requests
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 5.42 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1884583, 'Artifact::Log', '2012-07-17 11:52:52.550000', '2012-07-17 11:52:53.164000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1557105, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf ffc385738aa4ca87c4868db0441287912990683b
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0380s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0170s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0150s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0450s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0200s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0100s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0080s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0080s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0230s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0250s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0250s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0100s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0160s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0150s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0040s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
    without an event name
      for pull and push requests
Had to extract event from payload: {"type"=>"pull_request"}
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 14.19 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1884584, 'Artifact::Log', '2012-07-17 11:52:52.563000', '2012-07-17 11:52:52.954000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1556951, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf f9cec63f1bdbe308d867579465867cc2a10ade0c
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0260s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0160s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0100s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0150s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0980s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0320s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0180s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0150s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0190s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0160s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0210s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0110s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0400s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0230s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0590s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0260s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0280s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0040s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
Had to extract event from payload: {"type"=>"pull_request"}
    without an event name
      for pull and push requests
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 5.29 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1884380, 'Artifact::Log', '2012-07-17 11:14:45.761000', '2012-07-17 11:14:46.995000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1556952, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf f9cec63f1bdbe308d867579465867cc2a10ade0c
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0440s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0680s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0110s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0450s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0250s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0110s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0120s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0090s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0350s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0260s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0340s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0090s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0210s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0150s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0070s

$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
    without an event name
      for pull and push requests
Had to extract event from payload: {"type"=>"pull_request"}
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 13 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1884381, 'Artifact::Log', '2012-07-17 11:14:45.773000', '2012-07-17 11:14:47.266000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1552538, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0210s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0290s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0630s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0190s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0100s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0110s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0070s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0340s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0240s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0520s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0060s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0280s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0180s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0110s

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
Had to extract event from payload: {"type"=>"pull_request"}
    without an event name
      for pull and push requests
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 5.25 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1878241, 'Artifact::Log', '2012-07-16 15:50:53.270000', '2012-07-16 15:50:53.639000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1552539, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf 9acbe3bb988cbf1f67cfa1c71e49ada2ce5ff75b
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0310s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0180s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0100s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0100s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0420s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.1130s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0110s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0070s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0070s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0090s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0400s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0080s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0110s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0070s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0160s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0180s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0040s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
    without an event name
      for pull and push requests
Had to extract event from payload: {"type"=>"pull_request"}
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 12.56 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1878242, 'Artifact::Log', '2012-07-16 15:50:53.280000', '2012-07-16 15:50:53.876000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1552086, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf 2dfa023b1682c85a957d8beb25aefef253ae5ee9
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.
[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
 \   Review the README.rdoc for implementation details and examples.
    ==================
 \ [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0320s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0670s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0680s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0210s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0100s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0060s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0090s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0070s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0080s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0110s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0100s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0570s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0430s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0180s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0840s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0060s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0070s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0120s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0330s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0280s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0040s
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
Had to extract event from payload: {"type"=>"pull_request"}
    without an event name
      for pull and push requests
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 7.18 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1877597, 'Artifact::Log', '2012-07-16 14:21:33.968000', '2012-07-16 14:21:34.478000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1552087, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/travis-ci/travis-hub.git travis-ci/travis-hub
$ cd travis-ci/travis-hub
$ git checkout -qf 2dfa023b1682c85a957d8beb25aefef253ae5ee9
$ export TRAVIS_JDK_VERSION=openjdk6
$ export TRAVIS_RUBY_VERSION=jruby-head
$ jdk_switcher use openjdk6
Switching to OpenJDK6 (java-1.6.0-openjdk), JAVA_HOME will be set to /usr/lib/jvm/java-6-openjdk
update-alternatives: error: no alternatives for -javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
$ javac -version
javac 1.6.0_24
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-15 412049f) (OpenJDK Server VM 1.6.0_24) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/travis-ci/travis-hub/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Fetching git://github.com/rkh/gh
Fetching git://github.com/roidrage/hubble
Fetching git://gist.github.com/2087829.git
Fetching git://github.com/jamesgolick/rollout
Fetching git://github.com/travis-ci/travis-core
Fetching git://github.com/travis-ci/travis-support
Installing rake (0.9.2.2)
Installing i18n (0.6.0)
Installing multi_json (1.3.6)
Installing activesupport (3.2.6)
Installing builder (3.0.0)
Installing activemodel (3.2.6)
Installing erubis (2.7.0)
Installing journey (1.0.4)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.6)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.4.4)
Installing actionmailer (3.2.6)
Installing arel (3.0.2)
Installing tzinfo (0.3.33)
Installing activerecord (3.2.6)
Installing activerecord-jdbc-adapter (1.2.2)
Installing jdbc-postgres (9.1.901)
Installing activerecord-jdbcpostgresql-adapter (1.2.2)
Installing addressable (2.2.8)
Installing atomic (1.0.1)
Installing avl_tree (1.1.3)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing data_migrations (0.0.1)
Installing database_cleaner (0.7.2)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing ffi (1.0.11)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from git://github.com/rkh/gh (at master)
Installing rb-fchange (0.0.5)
Installing rb-fsevent (0.9.1)
Installing rb-inotify (0.8.8)
Installing listen (0.4.7)
Installing thor (0.14.6)
Installing guard (1.2.3)
Installing guard-rspec (1.2.0)
Installing hashr (0.0.21)
Installing hitimes (1.1.1)
Installing hot_bunnies (1.3.8)
Installing json (1.6.7)
Using hubble (0.1.2) from git://github.com/roidrage/hubble (at master)
Using jruby-openssl (0.7.7)
Installing metaclass (0.0.1)
Installing metriks (0.9.9.1)
Using micro_migrations (0.0.1) from git://gist.github.com/2087829.git (at master)
Installing mocha (0.10.5)
Installing newrelic_rpm (3.3.5)
Installing postmark (0.9.12)
Installing postmark-rails (0.4.1)
Installing signature (0.1.3)
Installing pusher (0.9.4)
Installing rack-ssl (1.3.2)
Installing rdoc (3.12)
Installing railties (3.2.6)
Installing redis (3.0.1)
Using rollout (1.1.0) from git://github.com/jamesgolick/rollout (at v1.1.0)
Installing rspec-core (2.7.1)
Installing rspec-expectations (2.7.0)
Installing rspec-mocks (2.7.0)
Installing rspec (2.7.0)
Installing simple_states (0.1.1)
Using travis-core (0.0.1) from git://github.com/travis-ci/travis-core (at master)
Using travis-support (0.0.1) from git://github.com/travis-ci/travis-support (at master)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
[32mPost-install message from newrelic_rpm:

PLEASE NOTE:

Developer Mode is now a Rack middleware.

Developer Mode is no longer available in Rails 2.1 and earlier.
However, starting in version 2.12 you can use Developer Mode in any
Rack based framework, in addition to Rails.  To install developer mode
in a non-Rails application, just add NewRelic::Rack::DeveloperMode to
your middleware stack.

If you are using JRuby, we recommend using at least version 1.4 or
later because of issues with the implementation of the timeout library.

Refer to the README.md file for more information.

Please see http://github.com/newrelic/rpm/blob/master/CHANGELOG
for a complete description of the features and enhancements available
in version 3.3 of the Ruby Agent.

[0m[32mPost-install message from postmark:

    ==================
    Thanks for installing the postmark gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
    Review the README.rdoc for implementation details and examples.
    ==================
  [0m[32mPost-install message from postmark-rails:

      ==================
      Thanks for installing the postmark-rails gem. If you don''t have an account, please sign up at http://postmarkapp.com/.
      Review the README.rdoc for implementation details and examples.
      ==================
    [0m[32mPost-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

<= 1.8.6 : unsupported
 = 1.8.7 : gem install rdoc-data; rdoc-data --install
 = 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
[0m
$ RAILS_ENV=test rake db:create db:schema:load --trace
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:create
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("artifacts", {:force=>true})
   -> 0.0690s
   -> 0 rows
-- add_index("artifacts", ["type", "job_id"], {:name=>"index_artifacts_on_type_and_job_id"})
   -> 0.0200s
   -> 0 rows
-- create_table("builds", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- add_index("builds", ["repository_id"], {:name=>"index_builds_on_repository_id"})
   -> 0.0130s
   -> 0 rows
-- create_table("commits", {:force=>true})
   -> 0.0970s
   -> 0 rows
-- add_index("commits", ["commit"], {:name=>"index_commits_on_commit"})
   -> 0.0370s
   -> 0 rows
-- create_table("jobs", {:force=>true})
   -> 0.0760s
   -> 0 rows
-- add_index("jobs", ["queue", "state"], {:name=>"index_jobs_on_queue_and_state"})
   -> 0.0230s
   -> 0 rows
-- add_index("jobs", ["repository_id"], {:name=>"index_jobs_on_repository_id"})
   -> 0.0150s
   -> 0 rows
-- add_index("jobs", ["type", "source_id", "source_type"], {:name=>"index_jobs_on_type_and_owner_id_and_owner_type"})
   -> 0.0170s
   -> 0 rows
-- create_table("memberships", {:force=>true})
   -> 0.0130s
   -> 0 rows
-- create_table("organizations", {:force=>true})
   -> 0.0200s
   -> 0 rows
-- create_table("permissions", {:force=>true})
   -> 0.0140s
   -> 0 rows
-- add_index("permissions", ["repository_id"], {:name=>"index_permissions_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- add_index("permissions", ["user_id"], {:name=>"index_permissions_on_user_id"})
   -> 0.0150s
   -> 0 rows
-- create_table("repositories", {:force=>true})
   -> 0.0240s
   -> 0 rows
-- add_index("repositories", ["last_build_started_at"], {:name=>"index_repositories_on_last_build_started_at"})
   -> 0.0150s
   -> 0 rows
-- add_index("repositories", ["owner_name", "name"], {:name=>"index_repositories_on_owner_name_and_name"})
   -> 0.0160s
   -> 0 rows
-- create_table("requests", {:force=>true})
   -> 0.0320s
   -> 0 rows
-- add_index("requests", ["head_commit"], {:name=>"index_requests_on_head_commit"})
   -> 0.0760s
   -> 0 rows
-- create_table("ssl_keys", {:force=>true})
   -> 0.0150s
   -> 0 rows
-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
   -> 0.0120s
   -> 0 rows
-- create_table("tokens", {:force=>true})
   -> 0.0110s
   -> 0 rows
-- create_table("urls", {:force=>true})
   -> 0.0220s
   -> 0 rows
-- create_table("users", {:force=>true})
   -> 0.0510s
   -> 0 rows
-- add_index("users", ["github_id"], {:name=>"index_users_on_github_id"})
   -> 0.0190s
   -> 0 rows
-- add_index("users", ["github_oauth_token"], {:name=>"index_users_on_github_oauth_token"})
   -> 0.0130s
   -> 0 rows
-- add_index("users", ["login"], {:name=>"index_users_on_login", :unique=>true})
   -> 0.0150s
   -> 0 rows
-- create_table("workers", {:force=>true})
   -> 0.0170s
   -> 0 rows
-- add_index("workers", ["name", "host"], {:name=>"index_workers_on_name_and_host"})
   -> 0.0190s
   -> 0 rows
-- initialize_schema_migrations_table()
   -> 0.0210s
-- assume_migrated_upto_version(20120713153215, ["/home/vagrant/builds/travis-ci/travis-hub/db/migrate"])
   -> 0.0060s
$ bundle exec rake
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/travis/hub_spec.rb ./spec/travis/hub/handler_spec.rb ./spec/travis/hub/handler/worker_spec.rb ./spec/travis/hub/handler/job_spec.rb ./spec/travis/hub/handler/sync_spec.rb ./spec/travis/hub/handler/request_spec.rb ./spec/travis/hub/instrument/job_spec.rb ./spec/travis/hub/instrument/sync_spec.rb ./spec/travis/hub/instrument/request_spec.rb
include_class is deprecated. Use java_import.
include_class is deprecated. Use java_import.

Travis::Hub
  decode
[32m    decodes a json payload[0m
  receive
[32m    sets the given uuid to the current thread[0m
    with no exception being raised
[32m      gets a handler for the event type and payload[0m
[32m      handles the event[0m
[32m      acknowledges the message[0m
    with an exception being raised
[32m      outputs the exception[0m
[32m      acknowledges the message[0m
[32m      notifies the error reporter[0m

Travis::Hub::Handler
  .for
    given an event namespaced job:*
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
[32m      returns a Job handler for #{event.inspect}[0m
    given an event namespaced worker:*
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
[32m      returns a Worker handler for #{event.inspect}[0m
    without an event name
      for pull and push requests
Had to extract event from payload: {"type"=>"pull_request"}
[32m        should fetch a Request handler for pull requests[0m

Travis::Hub::Handler::Worker
  handle (old api, hash payload)
[32m    updates the worker states and last_seen_at attributes[0m
  handle (old api, array payload)
[32m    updates the worker states and last_seen_at attributes (array payload)[0m
  handle (new api)
[32m    updates the worker states and last_seen_at attributes[0m

Travis::Hub::Handler::Job
  #handle
[32m    updates job attributes on job:test:started[0m
[32m    appends the log on job:test:log[0m

Travis::Hub::Handler::Sync
  handle
[32m    syncs the user details with GitHub[0m

Travis::Hub::Handler::Request
  handle
[32m    tries to authenticates the user[0m
    given the request can be authorized
[32m      creates the request[0m
    given the request can not be authorized
[32m      rejects the request[0m

Travis::Hub::Instrument::Handler::Job
[32m  publishes a payload on update[0m

Travis::Hub::Instrument::Handler::Sync
[32m  publishes a payload on handle[0m

Travis::Hub::Instrument::Handler::Request
[32m  publishes a payload on handle[0m
[32m  publishes a payload on authenticate[0m

Finished in 13.07 seconds
[32m30 examples, 0 failures[0m

Done. Build script exited with: 0
', 1877598, 'Artifact::Log', '2012-07-16 14:21:33.982000', '2012-07-16 14:21:34.698000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (670600, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/minimal.git svenfuchs/minimal
$ cd svenfuchs/minimal
$ git checkout -qf 65d0186299ef7275de7398431b83f45119c9b8a8
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/minimal/Gemfiles/rails-3.0
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2.2)
Installing abstract (1.0.0) WARNING: abstract-1.0.0 has an invalid nil value for @cert_chain

Installing activesupport (3.0.11)
Installing builder (2.1.2) WARNING: builder-2.1.2 has an invalid nil value for @cert_chain

Installing i18n (0.5.0)
Installing activemodel (3.0.11)
Installing erubis (2.6.6)
Installing rack (1.2.5)
Installing rack-mount (0.6.14)
Installing rack-test (0.5.7)
Installing tzinfo (0.3.31)
Installing actionpack (3.0.11)
Using minimal (0.0.26) from source at /home/vagrant/builds/svenfuchs/minimal
Installing test_declarative (0.0.5)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -I"lib:." -I"/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib" "/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/all.rb"
Loaded suite /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib/rake/rake_test_loader
Started
.....................
Finished in 0.13493 seconds.

21 tests, 22 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 747814, 'Artifact::Log', '2012-02-27 00:09:42.788000', '2012-02-27 00:09:43.267000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (670601, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/minimal.git svenfuchs/minimal
$ cd svenfuchs/minimal
$ git checkout -qf 65d0186299ef7275de7398431b83f45119c9b8a8
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/minimal/Gemfiles/rails-3.1
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2.2)
Installing multi_json (1.1.0)
Installing activesupport (3.1.3)
Installing builder (3.0.0)
Installing i18n (0.6.0)
Installing activemodel (3.1.3)
Installing erubis (2.7.0)
Installing rack (1.3.6)
Installing rack-cache (1.1)
Installing rack-mount (0.8.3)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.0.3)
Installing actionpack (3.1.3)
Using minimal (0.0.26) from source at /home/vagrant/builds/svenfuchs/minimal
Installing test_declarative (0.0.5)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -I"lib:." -I"/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib" "/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/all.rb"
DEPRECATION WARNING: Inheriting from ActionView::Template::Handler is deprecated. Since Rails 3, all the API your template handler needs to implement is to respond to #call. (called from /home/vagrant/builds/svenfuchs/minimal/lib/minimal/template/handler.rb:2)
DEPRECATION WARNING: Including Compilable in your template handler is deprecated. Since Rails 3, all the API your template handler needs to implement is to respond to #call. (called from include at /home/vagrant/builds/svenfuchs/minimal/lib/minimal/template/handler.rb:3)
Loaded suite /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rake-0.9.2.2/lib/rake/rake_test_loader
Started
.....................
Finished in 0.071609 seconds.

21 tests, 22 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 747815, 'Artifact::Log', '2012-02-27 00:09:42.897000', '2012-02-27 00:09:43.145000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (670602, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/minimal.git svenfuchs/minimal
$ cd svenfuchs/minimal
$ git checkout -qf 65d0186299ef7275de7398431b83f45119c9b8a8
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/minimal/Gemfiles/rails-3.0
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2.2)
Installing abstract (1.0.0) WARNING: abstract-1.0.0 has an invalid nil value for @cert_chain

Installing activesupport (3.0.11)
Installing builder (2.1.2) WARNING: builder-2.1.2 has an invalid nil value for @cert_chain

Installing i18n (0.5.0)
Installing activemodel (3.0.11)
Installing erubis (2.6.6)
Installing rack (1.2.5)
Installing rack-mount (0.6.14)
Installing rack-test (0.5.7)
Installing tzinfo (0.3.31)
Installing actionpack (3.0.11)
Using minimal (0.0.26) from source at /home/vagrant/builds/svenfuchs/minimal
Installing test_declarative (0.0.5)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p125/bin/ruby -I"lib:." -I"/home/vagrant/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib" "/home/vagrant/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/all.rb"
Run options:

# Running tests:

.....................

Finished tests in 0.118841s, 176.7062 tests/s, 193.5353 assertions/s.

21 tests, 23 assertions, 0 failures, 0 errors, 0 skips

Done. Build script exited with: 0
', 747816, 'Artifact::Log', '2012-02-27 00:09:42.914000', '2012-02-27 00:09:43.348000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (670603, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/minimal.git svenfuchs/minimal
$ cd svenfuchs/minimal
$ git checkout -qf 65d0186299ef7275de7398431b83f45119c9b8a8
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/minimal/Gemfiles/rails-3.1
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2.2)
Installing multi_json (1.1.0)
Installing activesupport (3.1.3)
Installing builder (3.0.0)
Installing i18n (0.6.0)
Installing activemodel (3.1.3)
Installing erubis (2.7.0)
Installing rack (1.3.6)
Installing rack-cache (1.1)
Installing rack-mount (0.8.3)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.0.3)
Installing actionpack (3.1.3)
Using minimal (0.0.26) from source at /home/vagrant/builds/svenfuchs/minimal
Installing test_declarative (0.0.5)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p125/bin/ruby -I"lib:." -I"/home/vagrant/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib" "/home/vagrant/.rvm/gems/ruby-1.9.3-p125/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/all.rb"
DEPRECATION WARNING: Inheriting from ActionView::Template::Handler is deprecated. Since Rails 3, all the API your template handler needs to implement is to respond to #call. (called from <class:Template> at /home/vagrant/builds/svenfuchs/minimal/lib/minimal/template/handler.rb:2)
DEPRECATION WARNING: Including Compilable in your template handler is deprecated. Since Rails 3, all the API your template handler needs to implement is to respond to #call. (called from include at /home/vagrant/builds/svenfuchs/minimal/lib/minimal/template/handler.rb:3)
Run options:

# Running tests:

.....................

Finished tests in 0.069882s, 300.5079 tests/s, 329.1277 assertions/s.

21 tests, 23 assertions, 0 failures, 0 errors, 0 skips

Done. Build script exited with: 0
', 747817, 'Artifact::Log', '2012-02-27 00:09:42.930000', '2012-02-27 00:09:43.414000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990667, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf c2df258d488f99ea2e3a6737810fb829d658773d


$ export TRAVIS_RUBY_VERSION=1.8.7

$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 5.287316 seconds.

39 tests, 150 assertions, 0 failures, 0 errors


Done. Build script exited with: 0
', 1149383, 'Artifact::Log', '2012-04-22 18:51:03.357000', '2012-04-22 18:51:04.082000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990668, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf c2df258d488f99ea2e3a6737810fb829d658773d


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 9.252853 seconds.

39 tests, 150 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 64452


Done. Build script exited with: 0
', 1149384, 'Artifact::Log', '2012-04-22 18:51:03.382000', '2012-04-22 18:51:03.912000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990669, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf c2df258d488f99ea2e3a6737810fb829d658773d


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Run options:

# Running tests:

.......................................

Finished tests in 8.001442s, 4.8741 tests/s, 19.4965 assertions/s.

39 tests, 156 assertions, 0 failures, 0 errors, 0 skips


Done. Build script exited with: 0
', 1149385, 'Artifact::Log', '2012-04-22 18:51:03.427000', '2012-04-22 18:51:04.270000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990670, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf c2df258d488f99ea2e3a6737810fb829d658773d


$ export TRAVIS_RUBY_VERSION=ree

$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 5.029592 seconds.

39 tests, 150 assertions, 0 failures, 0 errors


Done. Build script exited with: 0
', 1149386, 'Artifact::Log', '2012-04-22 18:51:03.444000', '2012-04-22 18:51:04.394000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990671, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf c2df258d488f99ea2e3a6737810fb829d658773d


$ export TRAVIS_RUBY_VERSION=jruby

$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7(B[m

$ ruby --version
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.15


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 21.231 seconds.

39 tests, 150 assertions, 0 failures, 0 errors


Done. Build script exited with: 0
', 1149387, 'Artifact::Log', '2012-04-22 18:51:03.461000', '2012-04-22 18:51:04.141000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990662, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf cb2b53bfb42e6323966b0caffe6b41a3f360656c


$ export TRAVIS_RUBY_VERSION=1.8.7

$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.1) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 5.728277 seconds.

39 tests, 150 assertions, 0 failures, 0 errors


Done. Build script exited with: 0
', 1149377, 'Artifact::Log', '2012-04-22 18:51:01.940000', '2012-04-22 18:51:02.647000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990663, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf cb2b53bfb42e6323966b0caffe6b41a3f360656c


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.1) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 9.837763 seconds.

39 tests, 150 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 25992


Done. Build script exited with: 0
', 1149378, 'Artifact::Log', '2012-04-22 18:51:01.960000', '2012-04-22 18:51:02.735000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990664, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf cb2b53bfb42e6323966b0caffe6b41a3f360656c


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.1) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Run options:

# Running tests:

.......................................

Finished tests in 7.966073s, 4.8958 tests/s, 19.5830 assertions/s.

39 tests, 156 assertions, 0 failures, 0 errors, 0 skips


Done. Build script exited with: 0
', 1149379, 'Artifact::Log', '2012-04-22 18:51:01.981000', '2012-04-22 18:51:02.808000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990665, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf cb2b53bfb42e6323966b0caffe6b41a3f360656c


$ export TRAVIS_RUBY_VERSION=ree

$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.1) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 4.530154 seconds.

39 tests, 150 assertions, 0 failures, 0 errors


Done. Build script exited with: 0
', 1149380, 'Artifact::Log', '2012-04-22 18:51:02.006000', '2012-04-22 18:51:02.921000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (990666, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release



$ cd svenfuchs/gem-release

$ git checkout -qf cb2b53bfb42e6323966b0caffe6b41a3f360656c


$ export TRAVIS_RUBY_VERSION=jruby

$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7(B[m

$ ruby --version
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.15


$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.1) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.11.1)
Installing test_declarative (0.0.5)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
.......................................
Finished in 20.576 seconds.

39 tests, 150 assertions, 0 failures, 0 errors


Done. Build script exited with: 0
', 1149381, 'Artifact::Log', '2012-04-22 18:51:02.024000', '2012-04-22 18:51:02.473000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844968, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 5.766803 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 965816, 'Artifact::Log', '2012-03-28 15:32:12.381000', '2012-03-28 15:32:49.751000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844969, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B[m
$ ruby --version
ruby 1.9.2p318 (2012-02-14 revision 34678) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 8.849885 seconds.

38 tests, 140 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 41587

Done. Build script exited with: 0
', 965817, 'Artifact::Log', '2012-03-28 15:32:12.397000', '2012-03-28 15:32:58.056000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844970, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Run options:

# Running tests:

......................................

Finished tests in 10.322029s, 3.6814 tests/s, 14.1445 assertions/s.

38 tests, 146 assertions, 0 failures, 0 errors, 0 skips

Done. Build script exited with: 0
', 965818, 'Artifact::Log', '2012-03-28 15:32:12.420000', '2012-03-28 15:33:00.398000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844971, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=ree
$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 7.94773 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 965819, 'Artifact::Log', '2012-03-28 15:32:12.442000', '2012-03-28 15:33:08.892000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844972, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=jruby
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7(B[m
$ ruby --version
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (OpenJDK Server VM 1.6.0_22) [linux-i386-java]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 30.583 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 965820, 'Artifact::Log', '2012-03-28 15:32:12.455000', '2012-03-28 15:33:11.341000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844061, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 5.763766 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 964705, 'Artifact::Log', '2012-03-28 12:11:01.441000', '2012-03-28 12:11:01.990000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844062, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B[m
$ ruby --version
ruby 1.9.2p318 (2012-02-14 revision 34678) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 9.093424 seconds.

38 tests, 140 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 63786

Done. Build script exited with: 0
', 964706, 'Artifact::Log', '2012-03-28 12:11:01.462000', '2012-03-28 12:11:02.129000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844063, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Run options:

# Running tests:

......................................

Finished tests in 8.772282s, 4.3318 tests/s, 16.6433 assertions/s.

38 tests, 146 assertions, 0 failures, 0 errors, 0 skips

Done. Build script exited with: 0
', 964707, 'Artifact::Log', '2012-03-28 12:11:01.481000', '2012-03-28 12:11:02.261000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844064, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=ree
$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 5.009355 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 964708, 'Artifact::Log', '2012-03-28 12:11:01.495000', '2012-03-28 12:11:01.884000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (844065, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 739aecb81c482f72db99eb2483ef4dc6e25ae65b
$ export TRAVIS_RUBY_VERSION=jruby
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7(B[m
$ ruby --version
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (OpenJDK Server VM 1.6.0_22) [linux-i386-java]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 20.622 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 964709, 'Artifact::Log', '2012-03-28 12:11:01.517000', '2012-03-28 12:11:02.045000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (842799, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 531f808ebabc68d16149ae63876e793f1e579c4d
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 6.994569 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 963075, 'Artifact::Log', '2012-03-28 07:58:24.700000', '2012-03-28 07:58:26.314000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (842801, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

Error: #<Errno::ECONNREFUSED: Connection refused - Connection refused>
  org/jruby/ext/socket/RubyTCPSocket.java:121:in `initialize''
  org/jruby/RubyIO.java:876:in `new''
  org/jruby/ext/socket/RubyTCPSocket.java:147:in `open''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/net-ssh-2.2.2/lib/net/ssh/transport/session.rb:66:in `initialize''
  org/jruby/ext/Timeout.java:79:in `timeout''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/net-ssh-2.2.2/lib/net/ssh/transport/session.rb:66:in `initialize''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/net-ssh-2.2.2/lib/net/ssh.rb:186:in `start''
  /home/travis/travis-worker/lib/travis/worker/shell/session.rb:40:in `connect''
  /home/travis/.rvm/gems/jruby-1.6.7/bundler/gems/travis-build-8206f339070c/lib/travis/build/remote.rb:35:in `with_shell''
  /home/travis/.rvm/gems/jruby-1.6.7/bundler/gems/travis-build-8206f339070c/lib/travis/build/remote.rb:26:in `perform''
  /home/travis/travis-worker/lib/travis/worker/virtual_machine/virtual_box.rb:123:in `sandboxed''
  /home/travis/.rvm/gems/jruby-1.6.7/bundler/gems/travis-build-8206f339070c/lib/travis/build/remote.rb:25:in `perform''
  /home/travis/.rvm/gems/jruby-1.6.7/bundler/gems/travis-build-8206f339070c/lib/travis/build.rb:57:in `run''
  org/jruby/RubyKernel.java:2076:in `send''
  /home/travis/.rvm/gems/jruby-1.6.7/bundler/gems/travis-support-a073badfd701/lib/travis/support/logging.rb:26:in `run_with_log''
  org/jruby/RubyProc.java:270:in `call''
  /home/travis/travis-worker/lib/travis/worker.rb:182:in `work''
  org/jruby/RubyKernel.java:2084:in `send''
  /home/travis/.rvm/gems/jruby-1.6.7/bundler/gems/travis-support-a073badfd701/lib/travis/support/logging.rb:26:in `work_with_log''
  org/jruby/RubyProc.java:270:in `call''
  /home/travis/travis-worker/lib/travis/worker.rb:171:in `process''
  org/jruby/RubyMethod.java:133:in `call''
  org/jruby/RubyProc.java:270:in `call''
  org/jruby/RubyProc.java:220:in `call''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/hot_bunnies-1.3.5-java/lib/hot_bunnies/queue.rb:165:in `handle_message''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/hot_bunnies-1.3.5-java/lib/hot_bunnies/queue.rb:190:in `start''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/hot_bunnies-1.3.5-java/lib/hot_bunnies/queue.rb:159:in `on_message''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/hot_bunnies-1.3.5-java/lib/hot_bunnies/queue.rb:120:in `run''
  /home/travis/.rvm/gems/jruby-1.6.7/gems/hot_bunnies-1.3.5-java/lib/hot_bunnies/queue.rb:82:in `each''
  org/jruby/RubyProc.java:270:in `call''
  org/jruby/RubyProc.java:220:in `call''', 963077, 'Artifact::Log', '2012-03-28 07:58:24.717000', '2012-03-28 07:58:45.049000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (842803, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 531f808ebabc68d16149ae63876e793f1e579c4d
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Run options:

# Running tests:

......................................

Finished tests in 10.338463s, 3.6756 tests/s, 14.1220 assertions/s.

38 tests, 146 assertions, 0 failures, 0 errors, 0 skips

Done. Build script exited with: 0
', 963079, 'Artifact::Log', '2012-03-28 07:58:24.767000', '2012-03-28 07:58:26.645000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (842806, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 531f808ebabc68d16149ae63876e793f1e579c4d
$ export TRAVIS_RUBY_VERSION=ree
$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 8.125428 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 963081, 'Artifact::Log', '2012-03-28 07:58:24.787000', '2012-03-28 07:58:26.756000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (842808, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/svenfuchs/gem-release.git svenfuchs/gem-release
$ cd svenfuchs/gem-release
$ git checkout -qf 531f808ebabc68d16149ae63876e793f1e579c4d
$ export TRAVIS_RUBY_VERSION=jruby
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7(B[m
$ ruby --version
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (OpenJDK Server VM 1.6.0_22) [linux-i386-java]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/svenfuchs/gem-release/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/...
Using gem-release (0.3.0) from source at /home/vagrant/builds/svenfuchs/gem-release
Installing metaclass (0.0.1)
Installing mocha (0.10.5)
Installing test_declarative (0.0.5)
Using bundler (1.1.0)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ ruby -Ilib:test test/all.rb
Loaded suite test/all
Started
......................................
Finished in 32.774 seconds.

38 tests, 140 assertions, 0 failures, 0 errors

Done. Build script exited with: 0
', 963084, 'Artifact::Log', '2012-03-28 07:58:24.812000', '2012-03-28 07:58:26.995000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521780, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p370(B[m
$ ruby --version
ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[31m  send HTTP requests for uncached resources (FAILED - 1)[0m
[31m  uses the cache for subsequent requests (FAILED - 2)[0m
[31m  cache is resettable (FAILED - 3)[0m

GH::Pagination
[31m  paginates (FAILED - 4)[0m
[31m  paginates with GH::Normalizer (FAILED - 5)[0m
[31m  paginates on default stack (FAILED - 6)[0m
[31m  gives random access (FAILED - 7)[0m
[31m  does not wrap hash responses (FAILED - 8)[0m

GH::MergeCommit
[31m  adds merge commits (FAILED - 9)[0m
[31m  adds base commits (FAILED - 10)[0m
[31m  adds head commits (FAILED - 11)[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[31m  follows links (FAILED - 12)[0m
[31m  works with lazy loading (FAILED - 13)[0m
[31m  does not raise exceptions for unknown fields (FAILED - 14)[0m

GH::Instrumentation
[31m  instruments http (FAILED - 15)[0m
[31m  instruments [] (FAILED - 16)[0m
[31m  instruments load (FAILED - 17)[0m

GH::Error
[31m  wraps connection (FAILED - 18)[0m
[31m  exposes the original exception (FAILED - 19)[0m
[31m  keeps the payload around (FAILED - 20)[0m

GH::Parallel
[31m  allows normal requests (FAILED - 21)[0m
[31m  sets in_parallel? (FAILED - 22)[0m
[31m  runs requests in parallel (FAILED - 23)[0m
[31m  runs requests right away if parallelize is set to false (FAILED - 24)[0m
[31m  works with pagination (FAILED - 25)[0m
[31m  returns the block value (FAILED - 26)[0m
[31m  works two times in a row (FAILED - 27)[0m

GH::Response
[32m  parses content endpoints correctly[0m
[31m  handles UTF-8 properly, even if encoded binary (FAILED - 28)[0m
[31m  handles broken encodings properly (FAILED - 29)[0m

GH::Remote
[31m  loads resources from github (FAILED - 30)[0m
[31m  sets headers correctly (FAILED - 31)[0m
[32m  raises an exception for missing resources[0m
[31m  parses the body (FAILED - 32)[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[31m  allows doing requests right from the GH object (FAILED - 33)[0m
[31m  allows posting to github (FAILED - 34)[0m
  with
[31m    returns the GH instance if no block is given (FAILED - 35)[0m
[31m    returns the block value if block is given (FAILED - 36)[0m
[31m    propagates options (FAILED - 37)[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[31m  is set up properly (FAILED - 38)[0m
[31m  leaves unknown fields in place (FAILED - 39)[0m
[31m  allows normalization with #load (FAILED - 40)[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[31m    renames org to organization (FAILED - 41)[0m
[31m    renames orgs to organizations (FAILED - 42)[0m
[31m    renames username to login (FAILED - 43)[0m
[31m    renames repo to repository (FAILED - 44)[0m
[31m    renames repos to repositories (FAILED - 45)[0m
[31m    renames repo_foo to repository_foo (FAILED - 46)[0m
[31m    renames repos_foo to repository_foo (FAILED - 47)[0m
[31m    renames foo_repo to foo_repository (FAILED - 48)[0m
[31m    renames foo_repos to foo_repositories (FAILED - 49)[0m
[31m    renames commit to sha if value is a sha (FAILED - 50)[0m
[31m    does not rename commit to sha if value is not a sha (FAILED - 51)[0m
[31m    renames commit_id to sha if value is a sha (FAILED - 52)[0m
[31m    does not rename commit_id to sha if value is not a sha (FAILED - 53)[0m
[31m    renames comments to comment_count if content is a number (FAILED - 54)[0m
[31m    renames repositories to repository_count if content is a number (FAILED - 55)[0m
[31m    renames repos to repository_count if content is a number (FAILED - 56)[0m
[31m    renames forks to fork_count if content is a number (FAILED - 57)[0m
[31m    does not rename comments to comment_count if content is not a number (FAILED - 58)[0m
[31m    does not rename repositories to repository_count if content is not a number (FAILED - 59)[0m
[31m    does not rename repos to repository_count if content is not a number (FAILED - 60)[0m
[31m    does not rename forks to fork_count if content is not a number (FAILED - 61)[0m
[31m    renames user to owner if appropriate (FAILED - 62)[0m
[31m    renames user to author if appropriate (FAILED - 63)[0m
[31m    leaves user in place if owner exists (FAILED - 64)[0m
[31m    leaves user in place if author exists (FAILED - 65)[0m
[31m    leaves user in place if no indication what kind of user (FAILED - 66)[0m
[31m    copies author to committer (FAILED - 67)[0m
[31m    copies committer to author (FAILED - 68)[0m
[31m    does not override committer or author if both exist (FAILED - 69)[0m
  time
[31m    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)[0m
[31m    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)[0m
[31m    changes date to UTC (FAILED - 72)[0m
[31m    changes any time entry to UTC (FAILED - 73)[0m
[31m    does not choke on empty values (FAILED - 74)[0m
  links
[31m    does not normalize config (FAILED - 75)[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[31m    identifies _url suffix as link (FAILED - 76)[0m
[31m    identifies blog as link (FAILED - 77)[0m
[31m    detects avatar links from gravatar_url (FAILED - 78)[0m
[31m    detects html urls in url field (FAILED - 79)[0m
[31m    detects self urls in url field (FAILED - 80)[0m
[31m    passes through true (FAILED - 81)[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[31m  wraps normalizer by default (FAILED - 82)[0m
[31m  send http requests for missing fields (FAILED - 83)[0m
[31m  does not send http requests for existing fields (FAILED - 84)[0m
[31m  allows traversing into nested structures (FAILED - 85)[0m
[31m  does not request twice if the field does not exist upstream (FAILED - 86)[0m
[31m  does not skip an already existing default proc (FAILED - 87)[0m
[31m  is still loading missing fields, even if a default proc is set (FAILED - 88)[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:7[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  2) GH::Cache uses the cache for subsequent requests
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  3) GH::Cache cache is resettable
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  4) GH::Pagination paginates
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:8[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  5) GH::Pagination paginates with GH::Normalizer
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:14[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  6) GH::Pagination paginates on default stack
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  7) GH::Pagination gives random access
     [31mFailure/Error:[0m [31mdata[index].should be == value[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<Hash:0xb6934cb4>[0m
[36m     # ./spec/pagination_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./lib/gh/pagination.rb:12:in `each''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./spec/pagination_spec.rb:24[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  8) GH::Pagination does not wrap hash responses
     [31mFailure/Error:[0m [31msubject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb722bb88>[0m
[36m     # ./spec/pagination_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  9) GH::MergeCommit adds merge commits
     [31mFailure/Error:[0m [31mpull_request[''merge_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "ca3c0a44ec1d9bf8557d2653aa1b79fcc9ff5f5d":String[0m
[36m     # ./spec/merge_commit_spec.rb:15[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  10) GH::MergeCommit adds base commits
     [31mFailure/Error:[0m [31mpull_request[''base_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "4a90c0ad9187c8735e1bcbf39a0291a21284994a":String[0m
[36m     # ./spec/merge_commit_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  11) GH::MergeCommit adds head commits
     [31mFailure/Error:[0m [31mpull_request[''head_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "01eae10530ca65b51474b2d950365967ebdf3023":String[0m
[36m     # ./spec/merge_commit_spec.rb:23[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  12) GH::LinkFollower follows links
     [31mFailure/Error:[0m [31mcommentator[''login''].should be == ''rtomayko''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rtomayko":String[0m
[36m     # ./spec/link_follower_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  13) GH::LinkFollower works with lazy loading
     [31mFailure/Error:[0m [31mcommentator["location"].should be == "San Francisco"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "San Francisco":String[0m
[36m     # ./spec/link_follower_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  14) GH::LinkFollower does not raise exceptions for unknown fields
     [31mFailure/Error:[0m [31mcommentator["location"].should be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for nil:NilClass[0m
[36m     # ./spec/link_follower_spec.rb:22[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  15) GH::Instrumentation instruments http
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  16) GH::Instrumentation instruments []
     [31mFailure/Error:[0m [31m@events.size.should be == 2[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 2:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  17) GH::Instrumentation instruments load
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:27[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  18) GH::Error wraps connection
     [31mFailure/Error:[0m [31mexception.should be_an(GH::Error)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Error: GH::Error>[0m
[36m     # ./spec/error_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  19) GH::Error exposes the original exception
     [31mFailure/Error:[0m [31mexception.error.should be_a(RuntimeError)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<RuntimeError: foo>[0m
[36m     # ./spec/error_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  20) GH::Error keeps the payload around
     [31mFailure/Error:[0m [31mexception.payload.should be == {''foo'' => ''bar''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"foo"=>"bar"}:Hash[0m
[36m     # ./spec/error_spec.rb:29[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  21) GH::Parallel allows normal requests
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == ''Konstantin Haase''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/parallel_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  22) GH::Parallel sets in_parallel?
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:16[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  23) GH::Parallel runs requests in parallel
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  24) GH::Parallel runs requests right away if parallelize is set to false
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:51[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/parallel_spec.rb:50[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  25) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 128:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:76[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  26) GH::Parallel returns the block value
     [31mFailure/Error:[0m [31mGH.in_parallel { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:80[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  27) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  28) GH::Response handles UTF-8 properly, even if encoded binary
     [31mFailure/Error:[0m [31mresponse[''foo''].should be == ''über cool sista året''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303\274ber cool sista \303\245ret":String[0m
[36m     # ./spec/response_spec.rb:13[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  29) GH::Response handles broken encodings properly
     [31mFailure/Error:[0m [31mGH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303":String[0m
[36m     # ./spec/response_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  30) GH::Remote loads resources from github
     [31mFailure/Error:[0m [31msubject[''foo''].to_s.should be == ''["foo"]''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "[\"foo\"]":String[0m
[36m     # ./spec/remote_spec.rb:6[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  31) GH::Remote sets headers correctly
     [31mFailure/Error:[0m [31msubject[''foo''].headers[''x-foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:11[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  32) GH::Remote parses the body
     [31mFailure/Error:[0m [31msubject[''foo''][''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  33) GH allows doing requests right from the GH object
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/gh_spec.rb:5[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  34) GH allows posting to github
     [31mFailure/Error:[0m [31mresponse[''hi''].should be == ''ho''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "ho":String[0m
[36m     # ./spec/gh_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  35) GH with returns the GH instance if no block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...").should be_a(GH::Wrapper)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Instrumentation:0xb6ea10bc>[0m
[36m     # ./spec/gh_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  36) GH with returns the block value if block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...") { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/gh_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  37) GH with propagates options
     [31mFailure/Error:[0m [31mGH.options.should be == {:a => :b, :b => :c}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {:a=>:b, :b=>:c}:Hash[0m
[36m     # ./spec/gh_spec.rb:27[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:26[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  38) GH::Normalizer is set up properly
     [31mFailure/Error:[0m [31mbackend.frontend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer:0xb6e96144>[0m
[36m     # ./spec/normalizer_spec.rb:20[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  39) GH::Normalizer leaves unknown fields in place
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/normalizer_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  40) GH::Normalizer allows normalization with #load
     [31mFailure/Error:[0m [31mresult.should_not include("org")[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"organization"=>"foo"}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  41) GH::Normalizer renaming renames org to organization
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e880bc>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  42) GH::Normalizer renaming renames orgs to organizations
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e842dc>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  43) GH::Normalizer renaming renames username to login
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e8045c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  44) GH::Normalizer renaming renames repo to repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e7c5dc>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  45) GH::Normalizer renaming renames repos to repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e786e4>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e746e8>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e707b4>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e6c8d0>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e689c4>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e649a0>[0m
[36m     # ./spec/normalizer_spec.rb:63[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e602b0>[0m
[36m     # ./spec/normalizer_spec.rb:70[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e5b7ec>[0m
[36m     # ./spec/normalizer_spec.rb:77[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e57408>[0m
[36m     # ./spec/normalizer_spec.rb:84[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comment_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e52854>[0m
[36m     # ./spec/normalizer_spec.rb:91[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e4e04c>[0m
[36m     # ./spec/normalizer_spec.rb:98[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e49ccc>[0m
[36m     # ./spec/normalizer_spec.rb:105[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''fork_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e45a8c>[0m
[36m     # ./spec/normalizer_spec.rb:112[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comments'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e41b94>[0m
[36m     # ./spec/normalizer_spec.rb:119[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e3dc74>[0m
[36m     # ./spec/normalizer_spec.rb:126[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e39dcc>[0m
[36m     # ./spec/normalizer_spec.rb:133[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''forks'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e35e5c>[0m
[36m     # ./spec/normalizer_spec.rb:140[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  62) GH::Normalizer renaming renames user to owner if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e31884>[0m
[36m     # ./spec/normalizer_spec.rb:147[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  63) GH::Normalizer renaming renames user to author if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e2c2e4>[0m
[36m     # ./spec/normalizer_spec.rb:154[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  64) GH::Normalizer renaming leaves user in place if owner exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e26704>[0m
[36m     # ./spec/normalizer_spec.rb:161[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  65) GH::Normalizer renaming leaves user in place if author exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e20804>[0m
[36m     # ./spec/normalizer_spec.rb:169[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     [31mFailure/Error:[0m [31mnormalized.should_not include(''owner'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6e1b584>[0m
[36m     # ./spec/normalizer_spec.rb:177[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  67) GH::Normalizer renaming copies author to committer
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e1768c>[0m
[36m     # ./spec/normalizer_spec.rb:185[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  68) GH::Normalizer renaming copies committer to author
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e13794>[0m
[36m     # ./spec/normalizer_spec.rb:192[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  69) GH::Normalizer renaming does not override committer or author if both exist
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6e0f270>[0m
[36m     # ./spec/normalizer_spec.rb:199[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "1970-01-01T00:20:34Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "1970-01-01T00:20:34Z":String[0m
[36m     # ./spec/normalizer_spec.rb:209[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:214[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  72) GH::Normalizer time changes date to UTC
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:219[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  73) GH::Normalizer time changes any time entry to UTC
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:224[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  74) GH::Normalizer time does not choke on empty values
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == ""[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "":String[0m
[36m     # ./spec/normalizer_spec.rb:229[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  75) GH::Normalizer links does not normalize config
     [31mFailure/Error:[0m [31mnormalized[''config''].should be == {''url'' => ''http://localhost''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"url"=>"http://localhost"}:Hash[0m
[36m     # ./spec/normalizer_spec.rb:236[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  76) GH::Normalizer links identifies _url suffix as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''foo_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6decf2c>[0m
[36m     # ./spec/normalizer_spec.rb:254[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  77) GH::Normalizer links identifies blog as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''blog'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6de90e8>[0m
[36m     # ./spec/normalizer_spec.rb:263[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  78) GH::Normalizer links detects avatar links from gravatar_url
     [31mFailure/Error:[0m [31mnormalized.should_not include(''gravatar_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6de53d0>[0m
[36m     # ./spec/normalizer_spec.rb:272[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  79) GH::Normalizer links detects html urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb6de1758>[0m
[36m     # ./spec/normalizer_spec.rb:281[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  80) GH::Normalizer links detects self urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"_links"=>{"self"=>{"href"=>"http://api.github.com/foo"}}}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:289[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  81) GH::Normalizer links passes through true
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == true[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for true:TrueClass[0m
[36m     # ./spec/normalizer_spec.rb:298[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  82) GH::LazyLoader wraps normalizer by default
     [31mFailure/Error:[0m [31mGH::LazyLoader.new.backend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer: #<GH::Remote: https://api.github.com>>[0m
[36m     # ./spec/lazy_loader_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  83) GH::LazyLoader send http requests for missing fields
     [31mFailure/Error:[0m [31mshould_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  84) GH::LazyLoader does not send http requests for existing fields
     [31mFailure/Error:[0m [31mshould_not_request { rkh[''login''].should be == ''rkh'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rkh":String[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  85) GH::LazyLoader allows traversing into nested structures
     [31mFailure/Error:[0m [31mshould_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     [31mFailure/Error:[0m [31mshould_request(1) { 2.times { rkh[''foo''] } }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/spec_helper.rb:26:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:38[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  87) GH::LazyLoader does not skip an already existing default proc
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:47[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:46[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:58[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:57[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

Finished in 20.79 seconds
[31m102 examples, 88 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/cache_spec.rb:6[0m [36m# GH::Cache send HTTP requests for uncached resources[0m
[31mrspec ./spec/cache_spec.rb:11[0m [36m# GH::Cache uses the cache for subsequent requests[0m
[31mrspec ./spec/cache_spec.rb:18[0m [36m# GH::Cache cache is resettable[0m
[31mrspec ./spec/pagination_spec.rb:6[0m [36m# GH::Pagination paginates[0m
[31mrspec ./spec/pagination_spec.rb:11[0m [36m# GH::Pagination paginates with GH::Normalizer[0m
[31mrspec ./spec/pagination_spec.rb:17[0m [36m# GH::Pagination paginates on default stack[0m
[31mrspec ./spec/pagination_spec.rb:22[0m [36m# GH::Pagination gives random access[0m
[31mrspec ./spec/pagination_spec.rb:29[0m [36m# GH::Pagination does not wrap hash responses[0m
[31mrspec ./spec/merge_commit_spec.rb:14[0m [36m# GH::MergeCommit adds merge commits[0m
[31mrspec ./spec/merge_commit_spec.rb:18[0m [36m# GH::MergeCommit adds base commits[0m
[31mrspec ./spec/merge_commit_spec.rb:22[0m [36m# GH::MergeCommit adds head commits[0m
[31mrspec ./spec/link_follower_spec.rb:11[0m [36m# GH::LinkFollower follows links[0m
[31mrspec ./spec/link_follower_spec.rb:15[0m [36m# GH::LinkFollower works with lazy loading[0m
[31mrspec ./spec/link_follower_spec.rb:21[0m [36m# GH::LinkFollower does not raise exceptions for unknown fields[0m
[31mrspec ./spec/instrumentation_spec.rb:10[0m [36m# GH::Instrumentation instruments http[0m
[31mrspec ./spec/instrumentation_spec.rb:16[0m [36m# GH::Instrumentation instruments [][0m
[31mrspec ./spec/instrumentation_spec.rb:25[0m [36m# GH::Instrumentation instruments load[0m
[31mrspec ./spec/error_spec.rb:20[0m [36m# GH::Error wraps connection[0m
[31mrspec ./spec/error_spec.rb:24[0m [36m# GH::Error exposes the original exception[0m
[31mrspec ./spec/error_spec.rb:28[0m [36m# GH::Error keeps the payload around[0m
[31mrspec ./spec/parallel_spec.rb:11[0m [36m# GH::Parallel allows normal requests[0m
[31mrspec ./spec/parallel_spec.rb:15[0m [36m# GH::Parallel sets in_parallel?[0m
[31mrspec ./spec/parallel_spec.rb:21[0m [36m# GH::Parallel runs requests in parallel[0m
[31mrspec ./spec/parallel_spec.rb:47[0m [36m# GH::Parallel runs requests right away if parallelize is set to false[0m
[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:79[0m [36m# GH::Parallel returns the block value[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
[31mrspec ./spec/response_spec.rb:9[0m [36m# GH::Response handles UTF-8 properly, even if encoded binary[0m
[31mrspec ./spec/response_spec.rb:16[0m [36m# GH::Response handles broken encodings properly[0m
[31mrspec ./spec/remote_spec.rb:4[0m [36m# GH::Remote loads resources from github[0m
[31mrspec ./spec/remote_spec.rb:9[0m [36m# GH::Remote sets headers correctly[0m
[31mrspec ./spec/remote_spec.rb:19[0m [36m# GH::Remote parses the body[0m
[31mrspec ./spec/gh_spec.rb:4[0m [36m# GH allows doing requests right from the GH object[0m
[31mrspec ./spec/gh_spec.rb:8[0m [36m# GH allows posting to github[0m
[31mrspec ./spec/gh_spec.rb:16[0m [36m# GH with returns the GH instance if no block is given[0m
[31mrspec ./spec/gh_spec.rb:20[0m [36m# GH with returns the block value if block is given[0m
[31mrspec ./spec/gh_spec.rb:24[0m [36m# GH with propagates options[0m
[31mrspec ./spec/normalizer_spec.rb:19[0m [36m# GH::Normalizer is set up properly[0m
[31mrspec ./spec/normalizer_spec.rb:23[0m [36m# GH::Normalizer leaves unknown fields in place[0m
[31mrspec ./spec/normalizer_spec.rb:28[0m [36m# GH::Normalizer allows normalization with #load[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames org to organization[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames orgs to organizations[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames username to login[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo to repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos to repositories[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repo to foo_repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repos to foo_repositories[0m
[31mrspec ./spec/normalizer_spec.rb:61[0m [36m# GH::Normalizer renaming renames commit to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:68[0m [36m# GH::Normalizer renaming does not rename commit to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:75[0m [36m# GH::Normalizer renaming renames commit_id to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:82[0m [36m# GH::Normalizer renaming does not rename commit_id to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:89[0m [36m# GH::Normalizer renaming renames comments to comment_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:96[0m [36m# GH::Normalizer renaming renames repositories to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:103[0m [36m# GH::Normalizer renaming renames repos to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:110[0m [36m# GH::Normalizer renaming renames forks to fork_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:117[0m [36m# GH::Normalizer renaming does not rename comments to comment_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:124[0m [36m# GH::Normalizer renaming does not rename repositories to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:131[0m [36m# GH::Normalizer renaming does not rename repos to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:138[0m [36m# GH::Normalizer renaming does not rename forks to fork_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:145[0m [36m# GH::Normalizer renaming renames user to owner if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:152[0m [36m# GH::Normalizer renaming renames user to author if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:159[0m [36m# GH::Normalizer renaming leaves user in place if owner exists[0m
[31mrspec ./spec/normalizer_spec.rb:167[0m [36m# GH::Normalizer renaming leaves user in place if author exists[0m
[31mrspec ./spec/normalizer_spec.rb:175[0m [36m# GH::Normalizer renaming leaves user in place if no indication what kind of user[0m
[31mrspec ./spec/normalizer_spec.rb:183[0m [36m# GH::Normalizer renaming copies author to committer[0m
[31mrspec ./spec/normalizer_spec.rb:190[0m [36m# GH::Normalizer renaming copies committer to author[0m
[31mrspec ./spec/normalizer_spec.rb:197[0m [36m# GH::Normalizer renaming does not override committer or author if both exist[0m
[31mrspec ./spec/normalizer_spec.rb:207[0m [36m# GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:212[0m [36m# GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:217[0m [36m# GH::Normalizer time changes date to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:222[0m [36m# GH::Normalizer time changes any time entry to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:227[0m [36m# GH::Normalizer time does not choke on empty values[0m
[31mrspec ./spec/normalizer_spec.rb:234[0m [36m# GH::Normalizer links does not normalize config[0m
[31mrspec ./spec/normalizer_spec.rb:252[0m [36m# GH::Normalizer links identifies _url suffix as link[0m
[31mrspec ./spec/normalizer_spec.rb:261[0m [36m# GH::Normalizer links identifies blog as link[0m
[31mrspec ./spec/normalizer_spec.rb:270[0m [36m# GH::Normalizer links detects avatar links from gravatar_url[0m
[31mrspec ./spec/normalizer_spec.rb:279[0m [36m# GH::Normalizer links detects html urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:287[0m [36m# GH::Normalizer links detects self urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:296[0m [36m# GH::Normalizer links passes through true[0m
[31mrspec ./spec/lazy_loader_spec.rb:16[0m [36m# GH::LazyLoader wraps normalizer by default[0m
[31mrspec ./spec/lazy_loader_spec.rb:20[0m [36m# GH::LazyLoader send http requests for missing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:24[0m [36m# GH::LazyLoader does not send http requests for existing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:28[0m [36m# GH::LazyLoader allows traversing into nested structures[0m
[31mrspec ./spec/lazy_loader_spec.rb:37[0m [36m# GH::LazyLoader does not request twice if the field does not exist upstream[0m
[31mrspec ./spec/lazy_loader_spec.rb:41[0m [36m# GH::LazyLoader does not skip an already existing default proc[0m
[31mrspec ./spec/lazy_loader_spec.rb:52[0m [36m# GH::LazyLoader is still loading missing fields, even if a default proc is set[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836257, 'Artifact::Log', '2012-07-11 14:17:53.836000', '2012-07-11 14:17:55.538000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521781, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  parses content endpoints correctly[0m
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

Finished in 3.94 seconds
[31m102 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836258, 'Artifact::Log', '2012-07-11 14:17:53.851000', '2012-07-11 14:17:54.470000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521782, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false

$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  parses content endpoints correctly[0m
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

Finished in 2.55 seconds
[31m102 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836259, 'Artifact::Log', '2012-07-11 14:17:53.874000', '2012-07-11 14:17:55.255000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521783, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.

GH::Cache
  send HTTP requests for uncached resources (FAILED - 1)
  uses the cache for subsequent requests (FAILED - 2)
  cache is resettable (FAILED - 3)

GH::Pagination
  paginates (FAILED - 4)
  paginates with GH::Normalizer (FAILED - 5)
  paginates on default stack (FAILED - 6)
  gives random access (FAILED - 7)
  does not wrap hash responses (FAILED - 8)

GH::MergeCommit
  adds merge commits (FAILED - 9)
  adds base commits (FAILED - 10)
  adds head commits (FAILED - 11)
  allows lazy loading on the commit

GH::LinkFollower
  follows links (FAILED - 12)
  works with lazy loading (FAILED - 13)
  does not raise exceptions for unknown fields (FAILED - 14)

GH::Instrumentation
  instruments http (FAILED - 15)
  instruments [] (FAILED - 16)
  instruments load (FAILED - 17)

GH::Error
  wraps connection (FAILED - 18)
  exposes the original exception (FAILED - 19)
  keeps the payload around (FAILED - 20)

GH::Parallel
  allows normal requests (FAILED - 21)
  sets in_parallel? (FAILED - 22)
  runs requests in parallel (FAILED - 23)
  runs requests right away if parallelize is set to false (FAILED - 24)
  works with pagination (FAILED - 25)
  returns the block value (FAILED - 26)
  works two times in a row (FAILED - 27)

GH::Response
  parses content endpoints correctly (FAILED - 28)
  handles UTF-8 properly, even if encoded binary (FAILED - 29)
  handles broken encodings properly (FAILED - 30)

GH::Remote
  loads resources from github (FAILED - 31)
  sets headers correctly (FAILED - 32)
  raises an exception for missing resources
  parses the body (FAILED - 33)
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 34)
  allows posting to github (FAILED - 35)
  with
    returns the GH instance if no block is given (FAILED - 36)
    returns the block value if block is given (FAILED - 37)
    propagates options (FAILED - 38)

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly (FAILED - 39)
  leaves unknown fields in place (FAILED - 40)
  allows normalization with #load (FAILED - 41)
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization (FAILED - 42)
    renames orgs to organizations (FAILED - 43)
    renames username to login (FAILED - 44)
    renames repo to repository (FAILED - 45)
    renames repos to repositories (FAILED - 46)
    renames repo_foo to repository_foo (FAILED - 47)
    renames repos_foo to repository_foo (FAILED - 48)
    renames foo_repo to foo_repository (FAILED - 49)
    renames foo_repos to foo_repositories (FAILED - 50)
    renames commit to sha if value is a sha (FAILED - 51)
    does not rename commit to sha if value is not a sha (FAILED - 52)
    renames commit_id to sha if value is a sha (FAILED - 53)
    does not rename commit_id to sha if value is not a sha (FAILED - 54)
    renames comments to comment_count if content is a number (FAILED - 55)
    renames repositories to repository_count if content is a number (FAILED - 56)
    renames repos to repository_count if content is a number (FAILED - 57)
    renames forks to fork_count if content is a number (FAILED - 58)
    does not rename comments to comment_count if content is not a number (FAILED - 59)
    does not rename repositories to repository_count if content is not a number (FAILED - 60)
    does not rename repos to repository_count if content is not a number (FAILED - 61)
    does not rename forks to fork_count if content is not a number (FAILED - 62)
    renames user to owner if appropriate (FAILED - 63)
    renames user to author if appropriate (FAILED - 64)
    leaves user in place if owner exists (FAILED - 65)
    leaves user in place if author exists (FAILED - 66)
    leaves user in place if no indication what kind of user (FAILED - 67)
    copies author to committer (FAILED - 68)
    copies committer to author (FAILED - 69)
    does not override committer or author if both exist (FAILED - 70)
  time
    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 71)
    transforms dates stored in "timestamp" to a date in "date" (FAILED - 72)
    changes date to UTC (FAILED - 73)
    changes any time entry to UTC (FAILED - 74)
    does not choke on empty values (FAILED - 75)
  links
    does not normalize config (FAILED - 76)
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link (FAILED - 77)
    identifies blog as link (FAILED - 78)
    detects avatar links from gravatar_url (FAILED - 79)
    detects html urls in url field (FAILED - 80)
    detects self urls in url field (FAILED - 81)
    passes through true (FAILED - 82)

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default (FAILED - 83)
  send http requests for missing fields (FAILED - 84)
  does not send http requests for existing fields (FAILED - 85)
  allows traversing into nested structures (FAILED - 86)
  does not request twice if the field does not exist upstream (FAILED - 87)
  does not skip an already existing default proc (FAILED - 88)
  is still loading missing fields, even if a default proc is set (FAILED - 89)

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase"
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/cache_spec.rb:7:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  2) GH::Cache uses the cache for subsequent requests
     Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase"
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/cache_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  3) GH::Cache cache is resettable
     Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase"
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/cache_spec.rb:19:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  4) GH::Pagination paginates
     Failure/Error: counter.should be > 120
     NoMethodError:
       undefined method `should'' for 125:Fixnum
     # ./spec/pagination_spec.rb:8:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  5) GH::Pagination paginates with GH::Normalizer
     Failure/Error: counter.should be > 120
     NoMethodError:
       undefined method `should'' for 125:Fixnum
     # ./spec/pagination_spec.rb:14:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  6) GH::Pagination paginates on default stack
     Failure/Error: counter.should be > 120
     NoMethodError:
       undefined method `should'' for 125:Fixnum
     # ./spec/pagination_spec.rb:19:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  7) GH::Pagination gives random access
     Failure/Error: data[index].should be == value
     NoMethodError:
       undefined method `should'' for #<Hash:0xe5c1f7>
     # ./spec/pagination_spec.rb:25:in `(root)''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index_with_optional_args_and_block''
     # org/jruby/RubyArray.java:1615:in `each''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./lib/gh/pagination.rb:12:in `each''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index_with_optional_args_and_block''
     # ./spec/pagination_spec.rb:24:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  8) GH::Pagination does not wrap hash responses
     Failure/Error: subject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x446060>
     # ./spec/pagination_spec.rb:30:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  9) GH::MergeCommit adds merge commits
     Failure/Error: pull_request[''merge_commit''][''sha''].should_not be_nil
     NoMethodError:
       undefined method `should_not'' for "ca3c0a44ec1d9bf8557d2653aa1b79fcc9ff5f5d":String
     # ./spec/merge_commit_spec.rb:15:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  10) GH::MergeCommit adds base commits
     Failure/Error: pull_request[''base_commit''][''sha''].should_not be_nil
     NoMethodError:
       undefined method `should_not'' for "4a90c0ad9187c8735e1bcbf39a0291a21284994a":String
     # ./spec/merge_commit_spec.rb:19:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  11) GH::MergeCommit adds head commits
     Failure/Error: pull_request[''head_commit''][''sha''].should_not be_nil
     NoMethodError:
       undefined method `should_not'' for "01eae10530ca65b51474b2d950365967ebdf3023":String
     # ./spec/merge_commit_spec.rb:23:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  12) GH::LinkFollower follows links
     Failure/Error: commentator[''login''].should be == ''rtomayko''
     NoMethodError:
       undefined method `should'' for "rtomayko":String
     # ./spec/link_follower_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  13) GH::LinkFollower works with lazy loading
     Failure/Error: commentator["location"].should be == "San Francisco"
     NoMethodError:
       undefined method `should'' for "San Francisco":String
     # ./spec/link_follower_spec.rb:18:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  14) GH::LinkFollower does not raise exceptions for unknown fields
     Failure/Error: commentator["location"].should be_nil
     NoMethodError:
       undefined method `should'' for nil:NilClass
     # ./spec/link_follower_spec.rb:22:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  15) GH::Instrumentation instruments http
     Failure/Error: @events.size.should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/instrumentation_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  16) GH::Instrumentation instruments []
     Failure/Error: @events.size.should be == 2
     NoMethodError:
       undefined method `should'' for 2:Fixnum
     # ./spec/instrumentation_spec.rb:18:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  17) GH::Instrumentation instruments load
     Failure/Error: @events.size.should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/instrumentation_spec.rb:27:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  18) GH::Error wraps connection
     Failure/Error: exception.should be_an(GH::Error)
     NoMethodError:
       undefined method `should'' for #<GH::Error: GH::Error>
     # ./spec/error_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  19) GH::Error exposes the original exception
     Failure/Error: exception.error.should be_a(RuntimeError)
     NoMethodError:
       undefined method `should'' for #<RuntimeError: foo>
     # ./spec/error_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  20) GH::Error keeps the payload around
     Failure/Error: exception.payload.should be == {''foo'' => ''bar''}
     NoMethodError:
       undefined method `should'' for {"foo"=>"bar"}:Hash
     # ./spec/error_spec.rb:29:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  21) GH::Parallel allows normal requests
     Failure/Error: GH[''users/rkh''][''name''].should be == ''Konstantin Haase''
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/parallel_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  22) GH::Parallel sets in_parallel?
     Failure/Error: GH.should_not be_in_parallel
     NoMethodError:
       undefined method `should_not'' for GH:Module
     # ./spec/parallel_spec.rb:16:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  23) GH::Parallel runs requests in parallel
     Failure/Error: GH.should_not be_in_parallel
     NoMethodError:
       undefined method `should_not'' for GH:Module
     # ./spec/parallel_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  24) GH::Parallel runs requests right away if parallelize is set to false
     Failure/Error: GH.should_not be_in_parallel
     NoMethodError:
       undefined method `should_not'' for GH:Module
     # ./spec/parallel_spec.rb:51:in `(root)''
     # ./lib/gh.rb:32:in `with''
     # ./spec/parallel_spec.rb:50:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  25) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:586:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:553:in `do_start''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:542:in `start''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/webmock-1.8.7/lib/webmock/http_lib_adapters/net_http.rb:90:in `request_with_webmock''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:224:in `pipeline_check''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:171:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  26) GH::Parallel returns the block value
     Failure/Error: GH.in_parallel { 42 }.should be == 42
     NoMethodError:
       undefined method `should'' for 42:Fixnum
     # ./spec/parallel_spec.rb:80:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  27) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     Net::HTTP::Pipeline::PipelineError:
       pipeline connections are not supported
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:215:in `pipeline_check''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:171:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  28) GH::Response parses content endpoints correctly
     Failure/Error: GH[''/repos/rkh/gh/contents/README.md'']
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 2006, last used 0.356 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1183:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./spec/response_spec.rb:6:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  29) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
     NoMethodError:
       undefined method `should'' for "\303\274ber cool sista \303\245ret":String
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  30) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     NoMethodError:
       undefined method `should'' for "\303":String
     # ./spec/response_spec.rb:17:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  31) GH::Remote loads resources from github
     Failure/Error: subject[''foo''].to_s.should be == ''["foo"]''
     NoMethodError:
       undefined method `should'' for "[\"foo\"]":String
     # ./spec/remote_spec.rb:6:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  32) GH::Remote sets headers correctly
     Failure/Error: subject[''foo''].headers[''x-foo''].should be == ''bar''
     NoMethodError:
       undefined method `should'' for "bar":String
     # ./spec/remote_spec.rb:11:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  33) GH::Remote parses the body
     Failure/Error: subject[''foo''][''foo''].should be == ''bar''
     NoMethodError:
       undefined method `should'' for "bar":String
     # ./spec/remote_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  34) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 2006, last used 0.313 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1183:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  35) GH allows posting to github
     Failure/Error: response[''hi''].should be == ''ho''
     NoMethodError:
       undefined method `should'' for "ho":String
     # ./spec/gh_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  36) GH with returns the GH instance if no block is given
     Failure/Error: GH.with(:token => "...").should be_a(GH::Wrapper)
     NoMethodError:
       undefined method `should'' for #<GH::Instrumentation:0x1cacaae>
     # ./spec/gh_spec.rb:17:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  37) GH with returns the block value if block is given
     Failure/Error: GH.with(:token => "...") { 42 }.should be == 42
     NoMethodError:
       undefined method `should'' for 42:Fixnum
     # ./spec/gh_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  38) GH with propagates options
     Failure/Error: GH.options.should be == {:a => :b, :b => :c}
     NoMethodError:
       undefined method `should'' for {:a=>:b, :b=>:c}:Hash
     # ./spec/gh_spec.rb:27:in `(root)''
     # ./lib/gh.rb:32:in `with''
     # ./spec/gh_spec.rb:26:in `(root)''
     # ./lib/gh.rb:32:in `with''
     # ./spec/gh_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  39) GH::Normalizer is set up properly
     Failure/Error: backend.frontend.should be_a(GH::Normalizer)
     NoMethodError:
       undefined method `should'' for #<GH::Normalizer:0x1fcbd65>
     # ./spec/normalizer_spec.rb:20:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  40) GH::Normalizer leaves unknown fields in place
     Failure/Error: normalized[''foo''].should be == ''bar''
     NoMethodError:
       undefined method `should'' for "bar":String
     # ./spec/normalizer_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  41) GH::Normalizer allows normalization with #load
     Failure/Error: result.should_not include("org")
     NoMethodError:
       undefined method `should_not'' for {"organization"=>"foo"}:GH::Response
     # ./spec/normalizer_spec.rb:30:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  42) GH::Normalizer renaming renames org to organization
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1156669>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  43) GH::Normalizer renaming renames orgs to organizations
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1f56da4>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  44) GH::Normalizer renaming renames username to login
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x849e52>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  45) GH::Normalizer renaming renames repo to repository
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xc968fd>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  46) GH::Normalizer renaming renames repos to repositories
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1bb91c2>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  47) GH::Normalizer renaming renames repo_foo to repository_foo
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x11f6ff3>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  48) GH::Normalizer renaming renames repos_foo to repository_foo
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x13ff160>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  49) GH::Normalizer renaming renames foo_repo to foo_repository
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x19a840b>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  50) GH::Normalizer renaming renames foo_repos to foo_repositories
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1f09baf>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  51) GH::Normalizer renaming renames commit to sha if value is a sha
     Failure/Error: normalized.should_not include(''commit'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xaa82b>
     # ./spec/normalizer_spec.rb:63:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  52) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     Failure/Error: normalized.should include(''commit'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1500ab8>
     # ./spec/normalizer_spec.rb:70:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  53) GH::Normalizer renaming renames commit_id to sha if value is a sha
     Failure/Error: normalized.should_not include(''commit_id'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x61c3ed>
     # ./spec/normalizer_spec.rb:77:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  54) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     Failure/Error: normalized.should include(''commit_id'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0xb1f514>
     # ./spec/normalizer_spec.rb:84:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  55) GH::Normalizer renaming renames comments to comment_count if content is a number
     Failure/Error: normalized.should include(''comment_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1ac1919>
     # ./spec/normalizer_spec.rb:91:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  56) GH::Normalizer renaming renames repositories to repository_count if content is a number
     Failure/Error: normalized.should include(''repository_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1736b8b>
     # ./spec/normalizer_spec.rb:98:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  57) GH::Normalizer renaming renames repos to repository_count if content is a number
     Failure/Error: normalized.should include(''repository_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x9b6568>
     # ./spec/normalizer_spec.rb:105:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  58) GH::Normalizer renaming renames forks to fork_count if content is a number
     Failure/Error: normalized.should include(''fork_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1b08471>
     # ./spec/normalizer_spec.rb:112:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  59) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     Failure/Error: normalized.should include(''comments'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x78691d>
     # ./spec/normalizer_spec.rb:119:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  60) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     Failure/Error: normalized.should include(''repositories'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1231d61>
     # ./spec/normalizer_spec.rb:126:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  61) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     Failure/Error: normalized.should include(''repositories'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1a60461>
     # ./spec/normalizer_spec.rb:133:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  62) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     Failure/Error: normalized.should include(''forks'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x3cd230>
     # ./spec/normalizer_spec.rb:140:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  63) GH::Normalizer renaming renames user to owner if appropriate
     Failure/Error: normalized.should_not include(''user'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xcf6a71>
     # ./spec/normalizer_spec.rb:147:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  64) GH::Normalizer renaming renames user to author if appropriate
     Failure/Error: normalized.should_not include(''user'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x104b8e6>
     # ./spec/normalizer_spec.rb:154:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  65) GH::Normalizer renaming leaves user in place if owner exists
     Failure/Error: normalized.should include(''user'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x5e1fa5>
     # ./spec/normalizer_spec.rb:161:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  66) GH::Normalizer renaming leaves user in place if author exists
     Failure/Error: normalized.should include(''user'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1ed5b13>
     # ./spec/normalizer_spec.rb:169:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  67) GH::Normalizer renaming leaves user in place if no indication what kind of user
     Failure/Error: normalized.should_not include(''owner'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x2e5bfe>
     # ./spec/normalizer_spec.rb:177:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  68) GH::Normalizer renaming copies author to committer
     Failure/Error: normalized.should include(''author'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0xec3ee8>
     # ./spec/normalizer_spec.rb:185:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  69) GH::Normalizer renaming copies committer to author
     Failure/Error: normalized.should include(''author'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x4f8edb>
     # ./spec/normalizer_spec.rb:192:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  70) GH::Normalizer renaming does not override committer or author if both exist
     Failure/Error: normalized.should include(''author'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x601095>
     # ./spec/normalizer_spec.rb:199:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  71) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     Failure/Error: normalized[''date''].should be == "1970-01-01T00:20:34Z"
     NoMethodError:
       undefined method `should'' for "1970-01-01T00:20:34Z":String
     # ./spec/normalizer_spec.rb:209:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  72) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     Failure/Error: normalized[''date''].should be == "2012-04-12T15:29:51Z"
     NoMethodError:
       undefined method `should'' for "2012-04-12T15:29:51Z":String
     # ./spec/normalizer_spec.rb:214:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  73) GH::Normalizer time changes date to UTC
     Failure/Error: normalized[''date''].should be == "2012-04-12T15:29:51Z"
     NoMethodError:
       undefined method `should'' for "2012-04-12T15:29:51Z":String
     # ./spec/normalizer_spec.rb:219:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  74) GH::Normalizer time changes any time entry to UTC
     Failure/Error: normalized[''foo''].should be == "2012-04-12T15:29:51Z"
     NoMethodError:
       undefined method `should'' for "2012-04-12T15:29:51Z":String
     # ./spec/normalizer_spec.rb:224:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  75) GH::Normalizer time does not choke on empty values
     Failure/Error: normalized[''date''].should be == ""
     NoMethodError:
       undefined method `should'' for "":String
     # ./spec/normalizer_spec.rb:229:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  76) GH::Normalizer links does not normalize config
     Failure/Error: normalized[''config''].should be == {''url'' => ''http://localhost''}
     NoMethodError:
       undefined method `should'' for {"url"=>"http://localhost"}:Hash
     # ./spec/normalizer_spec.rb:236:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  77) GH::Normalizer links identifies _url suffix as link
     Failure/Error: normalized.should_not include(''foo_url'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1d1b1b6>
     # ./spec/normalizer_spec.rb:254:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  78) GH::Normalizer links identifies blog as link
     Failure/Error: normalized.should_not include(''blog'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1b30a69>
     # ./spec/normalizer_spec.rb:263:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  79) GH::Normalizer links detects avatar links from gravatar_url
     Failure/Error: normalized.should_not include(''gravatar_url'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1f443f0>
     # ./spec/normalizer_spec.rb:272:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  80) GH::Normalizer links detects html urls in url field
     Failure/Error: normalized.should_not include(''url'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xd0dd48>
     # ./spec/normalizer_spec.rb:281:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  81) GH::Normalizer links detects self urls in url field
     Failure/Error: normalized.should_not include(''url'')
     NoMethodError:
       undefined method `should_not'' for {"_links"=>{"self"=>{"href"=>"http://api.github.com/foo"}}}:GH::Response
     # ./spec/normalizer_spec.rb:289:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  82) GH::Normalizer links passes through true
     Failure/Error: normalized[''foo''].should be == true
     NoMethodError:
       undefined method `should'' for true:TrueClass
     # ./spec/normalizer_spec.rb:298:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  83) GH::LazyLoader wraps normalizer by default
     Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer)
     NoMethodError:
       undefined method `should'' for #<GH::Normalizer: #<GH::Remote: https://api.github.com>>
     # ./spec/lazy_loader_spec.rb:17:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  84) GH::LazyLoader send http requests for missing fields
     Failure/Error: should_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/lazy_loader_spec.rb:21:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/lazy_loader_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  85) GH::LazyLoader does not send http requests for existing fields
     Failure/Error: should_not_request { rkh[''login''].should be == ''rkh'' }
     NoMethodError:
       undefined method `should'' for "rkh":String
     # ./spec/lazy_loader_spec.rb:25:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/spec_helper.rb:30:in `should_not_request''
     # ./spec/lazy_loader_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  86) GH::LazyLoader allows traversing into nested structures
     Failure/Error: should_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/lazy_loader_spec.rb:34:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/lazy_loader_spec.rb:34:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  87) GH::LazyLoader does not request twice if the field does not exist upstream
     Failure/Error: should_request(1) { 2.times { rkh[''foo''] } }
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/spec_helper.rb:26:in `should_request''
     # ./spec/lazy_loader_spec.rb:38:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  88) GH::LazyLoader does not skip an already existing default proc
     Failure/Error: rkh[''foo''].should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/lazy_loader_spec.rb:47:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/spec_helper.rb:30:in `should_not_request''
     # ./spec/lazy_loader_spec.rb:46:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  89) GH::LazyLoader is still loading missing fields, even if a default proc is set
     Failure/Error: rkh[''foo''].should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/lazy_loader_spec.rb:58:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/lazy_loader_spec.rb:57:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

Finished in 19.33 seconds
102 examples, 89 failures, 9 pending

Failed examples:

rspec ./spec/cache_spec.rb:6 # GH::Cache send HTTP requests for uncached resources
rspec ./spec/cache_spec.rb:11 # GH::Cache uses the cache for subsequent requests
rspec ./spec/cache_spec.rb:18 # GH::Cache cache is resettable
rspec ./spec/pagination_spec.rb:6 # GH::Pagination paginates
rspec ./spec/pagination_spec.rb:11 # GH::Pagination paginates with GH::Normalizer
rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/pagination_spec.rb:22 # GH::Pagination gives random access
rspec ./spec/pagination_spec.rb:29 # GH::Pagination does not wrap hash responses
rspec ./spec/merge_commit_spec.rb:14 # GH::MergeCommit adds merge commits
rspec ./spec/merge_commit_spec.rb:18 # GH::MergeCommit adds base commits
rspec ./spec/merge_commit_spec.rb:22 # GH::MergeCommit adds head commits
rspec ./spec/link_follower_spec.rb:11 # GH::LinkFollower follows links
rspec ./spec/link_follower_spec.rb:15 # GH::LinkFollower works with lazy loading
rspec ./spec/link_follower_spec.rb:21 # GH::LinkFollower does not raise exceptions for unknown fields
rspec ./spec/instrumentation_spec.rb:10 # GH::Instrumentation instruments http
rspec ./spec/instrumentation_spec.rb:16 # GH::Instrumentation instruments []
rspec ./spec/instrumentation_spec.rb:25 # GH::Instrumentation instruments load
rspec ./spec/error_spec.rb:20 # GH::Error wraps connection
rspec ./spec/error_spec.rb:24 # GH::Error exposes the original exception
rspec ./spec/error_spec.rb:28 # GH::Error keeps the payload around
rspec ./spec/parallel_spec.rb:11 # GH::Parallel allows normal requests
rspec ./spec/parallel_spec.rb:15 # GH::Parallel sets in_parallel?
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:47 # GH::Parallel runs requests right away if parallelize is set to false
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:79 # GH::Parallel returns the block value
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response parses content endpoints correctly
rspec ./spec/response_spec.rb:9 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:16 # GH::Response handles broken encodings properly
rspec ./spec/remote_spec.rb:4 # GH::Remote loads resources from github
rspec ./spec/remote_spec.rb:9 # GH::Remote sets headers correctly
rspec ./spec/remote_spec.rb:19 # GH::Remote parses the body
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rspec ./spec/gh_spec.rb:8 # GH allows posting to github
rspec ./spec/gh_spec.rb:16 # GH with returns the GH instance if no block is given
rspec ./spec/gh_spec.rb:20 # GH with returns the block value if block is given
rspec ./spec/gh_spec.rb:24 # GH with propagates options
rspec ./spec/normalizer_spec.rb:19 # GH::Normalizer is set up properly
rspec ./spec/normalizer_spec.rb:23 # GH::Normalizer leaves unknown fields in place
rspec ./spec/normalizer_spec.rb:28 # GH::Normalizer allows normalization with #load
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames org to organization
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames orgs to organizations
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames username to login
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repo to repository
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repos to repositories
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repo_foo to repository_foo
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repos_foo to repository_foo
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames foo_repo to foo_repository
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames foo_repos to foo_repositories
rspec ./spec/normalizer_spec.rb:61 # GH::Normalizer renaming renames commit to sha if value is a sha
rspec ./spec/normalizer_spec.rb:68 # GH::Normalizer renaming does not rename commit to sha if value is not a sha
rspec ./spec/normalizer_spec.rb:75 # GH::Normalizer renaming renames commit_id to sha if value is a sha
rspec ./spec/normalizer_spec.rb:82 # GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
rspec ./spec/normalizer_spec.rb:89 # GH::Normalizer renaming renames comments to comment_count if content is a number
rspec ./spec/normalizer_spec.rb:96 # GH::Normalizer renaming renames repositories to repository_count if content is a number
rspec ./spec/normalizer_spec.rb:103 # GH::Normalizer renaming renames repos to repository_count if content is a number
rspec ./spec/normalizer_spec.rb:110 # GH::Normalizer renaming renames forks to fork_count if content is a number
rspec ./spec/normalizer_spec.rb:117 # GH::Normalizer renaming does not rename comments to comment_count if content is not a number
rspec ./spec/normalizer_spec.rb:124 # GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
rspec ./spec/normalizer_spec.rb:131 # GH::Normalizer renaming does not rename repos to repository_count if content is not a number
rspec ./spec/normalizer_spec.rb:138 # GH::Normalizer renaming does not rename forks to fork_count if content is not a number
rspec ./spec/normalizer_spec.rb:145 # GH::Normalizer renaming renames user to owner if appropriate
rspec ./spec/normalizer_spec.rb:152 # GH::Normalizer renaming renames user to author if appropriate
rspec ./spec/normalizer_spec.rb:159 # GH::Normalizer renaming leaves user in place if owner exists
rspec ./spec/normalizer_spec.rb:167 # GH::Normalizer renaming leaves user in place if author exists
rspec ./spec/normalizer_spec.rb:175 # GH::Normalizer renaming leaves user in place if no indication what kind of user
rspec ./spec/normalizer_spec.rb:183 # GH::Normalizer renaming copies author to committer
rspec ./spec/normalizer_spec.rb:190 # GH::Normalizer renaming copies committer to author
rspec ./spec/normalizer_spec.rb:197 # GH::Normalizer renaming does not override committer or author if both exist
rspec ./spec/normalizer_spec.rb:207 # GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
rspec ./spec/normalizer_spec.rb:212 # GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
rspec ./spec/normalizer_spec.rb:217 # GH::Normalizer time changes date to UTC
rspec ./spec/normalizer_spec.rb:222 # GH::Normalizer time changes any time entry to UTC
rspec ./spec/normalizer_spec.rb:227 # GH::Normalizer time does not choke on empty values
rspec ./spec/normalizer_spec.rb:234 # GH::Normalizer links does not normalize config
rspec ./spec/normalizer_spec.rb:252 # GH::Normalizer links identifies _url suffix as link
rspec ./spec/normalizer_spec.rb:261 # GH::Normalizer links identifies blog as link
rspec ./spec/normalizer_spec.rb:270 # GH::Normalizer links detects avatar links from gravatar_url
rspec ./spec/normalizer_spec.rb:279 # GH::Normalizer links detects html urls in url field
rspec ./spec/normalizer_spec.rb:287 # GH::Normalizer links detects self urls in url field
rspec ./spec/normalizer_spec.rb:296 # GH::Normalizer links passes through true
rspec ./spec/lazy_loader_spec.rb:16 # GH::LazyLoader wraps normalizer by default
rspec ./spec/lazy_loader_spec.rb:20 # GH::LazyLoader send http requests for missing fields
rspec ./spec/lazy_loader_spec.rb:24 # GH::LazyLoader does not send http requests for existing fields
rspec ./spec/lazy_loader_spec.rb:28 # GH::LazyLoader allows traversing into nested structures
rspec ./spec/lazy_loader_spec.rb:37 # GH::LazyLoader does not request twice if the field does not exist upstream
rspec ./spec/lazy_loader_spec.rb:41 # GH::LazyLoader does not skip an already existing default proc
rspec ./spec/lazy_loader_spec.rb:52 # GH::LazyLoader is still loading missing fields, even if a default proc is set
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1836260, 'Artifact::Log', '2012-07-11 14:17:53.893000', '2012-07-11 14:17:55.728000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521784, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-11 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  parses content endpoints correctly (FAILED - 4)
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly (FAILED - 5)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 6)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # org/jruby/ext/Timeout.java:79:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  4) GH::Response parses content endpoints correctly
     Failure/Error: GH[''/repos/rkh/gh/contents/README.md'']
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 8682, last used 0.313 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1197:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./spec/response_spec.rb:6:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  5) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     ArgumentError:
       invalid byte sequence in UTF-8
     # org/jruby/RubyRegexp.java:1505:in `match''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:245:in `strtok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:213:in `tok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:176:in `lex''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:44:in `decode''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/adapters/ok_json.rb:10:in `load''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json.rb:93:in `load''
     # ./lib/gh/response.rb:35:in `initialize''
     # ./spec/response_spec.rb:17:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  6) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 8682, last used 0.313 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1197:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

Finished in 17.12 seconds
102 examples, 6 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works wiorg.jruby.exceptions.RaiseException: (SystemExit) exit
th pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response parses content endpoints correctly
rspec ./spec/response_spec.rb:16 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836261, 'Artifact::Log', '2012-07-11 14:17:53.927000', '2012-07-11 14:17:56.553000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521785, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=rbx-18mode
$ rvm use rbx-18mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m
$ ruby --version
rubinius 2.0.0dev (1.8.7 73a338b2 yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[31m  send HTTP requests for uncached resources (FAILED - 1)[0m
[31m  uses the cache for subsequent requests (FAILED - 2)[0m
[31m  cache is resettable (FAILED - 3)[0m

GH::Pagination
[31m  paginates (FAILED - 4)[0m
[31m  paginates with GH::Normalizer (FAILED - 5)[0m
[31m  paginates on default stack (FAILED - 6)[0m
[31m  gives random access (FAILED - 7)[0m
[31m  does not wrap hash responses (FAILED - 8)[0m

GH::MergeCommit
[31m  adds merge commits (FAILED - 9)[0m
[31m  adds base commits (FAILED - 10)[0m
[31m  adds head commits (FAILED - 11)[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[31m  follows links (FAILED - 12)[0m
[31m  works with lazy loading (FAILED - 13)[0m
[31m  does not raise exceptions for unknown fields (FAILED - 14)[0m

GH::Instrumentation
[31m  instruments http (FAILED - 15)[0m
[31m  instruments [] (FAILED - 16)[0m
[31m  instruments load (FAILED - 17)[0m

GH::Error
[31m  wraps connection (FAILED - 18)[0m
[31m  exposes the original exception (FAILED - 19)[0m
[31m  keeps the payload around (FAILED - 20)[0m

GH::Parallel
[31m  allows normal requests (FAILED - 21)[0m
[31m  sets in_parallel? (FAILED - 22)[0m
[31m  runs requests in parallel (FAILED - 23)[0m
[31m  runs requests right away if parallelize is set to false (FAILED - 24)[0m
[31m  works with pagination (FAILED - 25)[0m
[31m  returns the block value (FAILED - 26)[0m
[31m  works two times in a row (FAILED - 27)[0m

GH::Response
[32m  parses content endpoints correctly[0m
[31m  handles UTF-8 properly, even if encoded binary (FAILED - 28)[0m
[31m  handles broken encodings properly (FAILED - 29)[0m

GH::Remote
[31m  loads resources from github (FAILED - 30)[0m
[31m  sets headers correctly (FAILED - 31)[0m
[32m  raises an exception for missing resources[0m
[31m  parses the body (FAILED - 32)[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[31m  allows doing requests right from the GH object (FAILED - 33)[0m
[31m  allows posting to github (FAILED - 34)[0m
  with
[31m    returns the GH instance if no block is given (FAILED - 35)[0m
[31m    returns the block value if block is given (FAILED - 36)[0m
[31m    propagates options (FAILED - 37)[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[31m  is set up properly (FAILED - 38)[0m
[31m  leaves unknown fields in place (FAILED - 39)[0m
[31m  allows normalization with #load (FAILED - 40)[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[31m    renames org to organization (FAILED - 41)[0m
[31m    renames orgs to organizations (FAILED - 42)[0m
[31m    renames username to login (FAILED - 43)[0m
[31m    renames repo to repository (FAILED - 44)[0m
[31m    renames repos to repositories (FAILED - 45)[0m
[31m    renames repo_foo to repository_foo (FAILED - 46)[0m
[31m    renames repos_foo to repository_foo (FAILED - 47)[0m
[31m    renames foo_repo to foo_repository (FAILED - 48)[0m
[31m    renames foo_repos to foo_repositories (FAILED - 49)[0m
[31m    renames commit to sha if value is a sha (FAILED - 50)[0m
[31m    does not rename commit to sha if value is not a sha (FAILED - 51)[0m
[31m    renames commit_id to sha if value is a sha (FAILED - 52)[0m
[31m    does not rename commit_id to sha if value is not a sha (FAILED - 53)[0m
[31m    renames comments to comment_count if content is a number (FAILED - 54)[0m
[31m    renames repositories to repository_count if content is a number (FAILED - 55)[0m
[31m    renames repos to repository_count if content is a number (FAILED - 56)[0m
[31m    renames forks to fork_count if content is a number (FAILED - 57)[0m
[31m    does not rename comments to comment_count if content is not a number (FAILED - 58)[0m
[31m    does not rename repositories to repository_count if content is not a number (FAILED - 59)[0m
[31m    does not rename repos to repository_count if content is not a number (FAILED - 60)[0m
[31m    does not rename forks to fork_count if content is not a number (FAILED - 61)[0m
[31m    renames user to owner if appropriate (FAILED - 62)[0m
[31m    renames user to author if appropriate (FAILED - 63)[0m
[31m    leaves user in place if owner exists (FAILED - 64)[0m
[31m    leaves user in place if author exists (FAILED - 65)[0m
[31m    leaves user in place if no indication what kind of user (FAILED - 66)[0m
[31m    copies author to committer (FAILED - 67)[0m
[31m    copies committer to author (FAILED - 68)[0m
[31m    does not override committer or author if both exist (FAILED - 69)[0m
  time
[31m    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)[0m
[31m    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)[0m
[31m    changes date to UTC (FAILED - 72)[0m
[31m    changes any time entry to UTC (FAILED - 73)[0m
[31m    does not choke on empty values (FAILED - 74)[0m
  links
[31m    does not normalize config (FAILED - 75)[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[31m    identifies _url suffix as link (FAILED - 76)[0m
[31m    identifies blog as link (FAILED - 77)[0m
[31m    detects avatar links from gravatar_url (FAILED - 78)[0m
[31m    detects html urls in url field (FAILED - 79)[0m
[31m    detects self urls in url field (FAILED - 80)[0m
[31m    passes through true (FAILED - 81)[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[31m  wraps normalizer by default (FAILED - 82)[0m
[31m  send http requests for missing fields (FAILED - 83)[0m
[31m  does not send http requests for existing fields (FAILED - 84)[0m
[31m  allows traversing into nested structures (FAILED - 85)[0m
[31m  does not request twice if the field does not exist upstream (FAILED - 86)[0m
[31m  does not skip an already existing default proc (FAILED - 87)[0m
[31m  is still loading missing fields, even if a default proc is set (FAILED - 88)[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/cache_spec.rb:7:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  2) GH::Cache uses the cache for subsequent requests
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/cache_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  3) GH::Cache cache is resettable
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/cache_spec.rb:19:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  4) GH::Pagination paginates
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 125:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:8:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  5) GH::Pagination paginates with GH::Normalizer
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 125:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:14:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  6) GH::Pagination paginates on default stack
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 125:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:19:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  7) GH::Pagination gives random access
     [31mFailure/Error:[0m [31mdata[index].should be == value[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:25:in `__script__''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index_with_optional_args_and_block''[0m
[36m     # kernel/bootstrap/array.rb:68:in `each''[0m
[36m     # ./lib/gh/pagination.rb:12:in `each''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index (each_with_index_with_optional_args_and_block)''[0m
[36m     # ./spec/pagination_spec.rb:24:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  8) GH::Pagination does not wrap hash responses
     [31mFailure/Error:[0m [31msubject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:30:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  9) GH::MergeCommit adds merge commits
     [31mFailure/Error:[0m [31mpull_request[''merge_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/merge_commit_spec.rb:15:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  10) GH::MergeCommit adds base commits
     [31mFailure/Error:[0m [31mpull_request[''base_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/merge_commit_spec.rb:19:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  11) GH::MergeCommit adds head commits
     [31mFailure/Error:[0m [31mpull_request[''head_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/merge_commit_spec.rb:23:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  12) GH::LinkFollower follows links
     [31mFailure/Error:[0m [31mcommentator[''login''].should be == ''rtomayko''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/link_follower_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  13) GH::LinkFollower works with lazy loading
     [31mFailure/Error:[0m [31mcommentator["location"].should be == "San Francisco"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/link_follower_spec.rb:18:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  14) GH::LinkFollower does not raise exceptions for unknown fields
     [31mFailure/Error:[0m [31mcommentator["location"].should be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/link_follower_spec.rb:22:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  15) GH::Instrumentation instruments http
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/instrumentation_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  16) GH::Instrumentation instruments []
     [31mFailure/Error:[0m [31m@events.size.should be == 2[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 2:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/instrumentation_spec.rb:18:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  17) GH::Instrumentation instruments load
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/instrumentation_spec.rb:27:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  18) GH::Error wraps connection
     [31mFailure/Error:[0m [31mexception.should be_an(GH::Error)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Error.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/error_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  19) GH::Error exposes the original exception
     [31mFailure/Error:[0m [31mexception.error.should be_a(RuntimeError)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of RuntimeError.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/error_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  20) GH::Error keeps the payload around
     [31mFailure/Error:[0m [31mexception.payload.should be == {''foo'' => ''bar''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/error_spec.rb:29:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  21) GH::Parallel allows normal requests
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == ''Konstantin Haase''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  22) GH::Parallel sets in_parallel?
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on GH (Module)[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:16:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  23) GH::Parallel runs requests in parallel
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on GH (Module)[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  24) GH::Parallel runs requests right away if parallelize is set to false
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on GH (Module)[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:51:in `__script__''[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/parallel_spec.rb:50:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  25) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 128:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:76:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  26) GH::Parallel returns the block value
     [31mFailure/Error:[0m [31mGH.in_parallel { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 42:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:80:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  27) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:172:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  28) GH::Response handles UTF-8 properly, even if encoded binary
     [31mFailure/Error:[0m [31mresponse[''foo''].should be == ''über cool sista året''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/response_spec.rb:13:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  29) GH::Response handles broken encodings properly
     [31mFailure/Error:[0m [31mGH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/response_spec.rb:17:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  30) GH::Remote loads resources from github
     [31mFailure/Error:[0m [31msubject[''foo''].to_s.should be == ''["foo"]''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/remote_spec.rb:6:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  31) GH::Remote sets headers correctly
     [31mFailure/Error:[0m [31msubject[''foo''].headers[''x-foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/remote_spec.rb:11:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  32) GH::Remote parses the body
     [31mFailure/Error:[0m [31msubject[''foo''][''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/remote_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  33) GH allows doing requests right from the GH object
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:5:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  34) GH allows posting to github
     [31mFailure/Error:[0m [31mresponse[''hi''].should be == ''ho''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  35) GH with returns the GH instance if no block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...").should be_a(GH::Wrapper)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Instrumentation.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:17:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  36) GH with returns the block value if block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...") { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 42:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  37) GH with propagates options
     [31mFailure/Error:[0m [31mGH.options.should be == {:a => :b, :b => :c}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:27:in `__script__''[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:26:in `__script__''[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  38) GH::Normalizer is set up properly
     [31mFailure/Error:[0m [31mbackend.frontend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Normalizer.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:20:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  39) GH::Normalizer leaves unknown fields in place
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  40) GH::Normalizer allows normalization with #load
     [31mFailure/Error:[0m [31mresult.should_not include("org")[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:30:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  41) GH::Normalizer renaming renames org to organization
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  42) GH::Normalizer renaming renames orgs to organizations
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  43) GH::Normalizer renaming renames username to login
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  44) GH::Normalizer renaming renames repo to repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  45) GH::Normalizer renaming renames repos to repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:63:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:70:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:77:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:84:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comment_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:91:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:98:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:105:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''fork_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:112:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comments'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:119:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:126:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:133:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''forks'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:140:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  62) GH::Normalizer renaming renames user to owner if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:147:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  63) GH::Normalizer renaming renames user to author if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:154:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  64) GH::Normalizer renaming leaves user in place if owner exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:161:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  65) GH::Normalizer renaming leaves user in place if author exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:169:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     [31mFailure/Error:[0m [31mnormalized.should_not include(''owner'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:177:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  67) GH::Normalizer renaming copies author to committer
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:185:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  68) GH::Normalizer renaming copies committer to author
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:192:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  69) GH::Normalizer renaming does not override committer or author if both exist
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:199:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "1970-01-01T00:20:34Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:209:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:214:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  72) GH::Normalizer time changes date to UTC
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:219:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  73) GH::Normalizer time changes any time entry to UTC
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:224:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  74) GH::Normalizer time does not choke on empty values
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == ""[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:229:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  75) GH::Normalizer links does not normalize config
     [31mFailure/Error:[0m [31mnormalized[''config''].should be == {''url'' => ''http://localhost''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:236:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  76) GH::Normalizer links identifies _url suffix as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''foo_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:254:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  77) GH::Normalizer links identifies blog as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''blog'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:263:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  78) GH::Normalizer links detects avatar links from gravatar_url
     [31mFailure/Error:[0m [31mnormalized.should_not include(''gravatar_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:272:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  79) GH::Normalizer links detects html urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:281:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  80) GH::Normalizer links detects self urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:289:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  81) GH::Normalizer links passes through true
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == true[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on true:TrueClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:298:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  82) GH::LazyLoader wraps normalizer by default
     [31mFailure/Error:[0m [31mGH::LazyLoader.new.backend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Normalizer.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:17:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  83) GH::LazyLoader send http requests for missing fields
     [31mFailure/Error:[0m [31mshould_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:21:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  84) GH::LazyLoader does not send http requests for existing fields
     [31mFailure/Error:[0m [31mshould_not_request { rkh[''login''].should be == ''rkh'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:25:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  85) GH::LazyLoader allows traversing into nested structures
     [31mFailure/Error:[0m [31mshould_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:34:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:34:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     [31mFailure/Error:[0m [31mshould_request(1) { 2.times { rkh[''foo''] } }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/spec_helper.rb:26:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:38:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  87) GH::LazyLoader does not skip an already existing default proc
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:47:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:46:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:58:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:57:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

Finished in 59.21 seconds
[31m102 examples, 88 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/cache_spec.rb:6[0m [36m# GH::Cache send HTTP requests for uncached resources[0m
[31mrspec ./spec/cache_spec.rb:11[0m [36m# GH::Cache uses the cache for subsequent requests[0m
[31mrspec ./spec/cache_spec.rb:18[0m [36m# GH::Cache cache is resettable[0m
[31mrspec ./spec/pagination_spec.rb:6[0m [36m# GH::Pagination paginates[0m
[31mrspec ./spec/pagination_spec.rb:11[0m [36m# GH::Pagination paginates with GH::Normalizer[0m
[31mrspec ./spec/pagination_spec.rb:17[0m [36m# GH::Pagination paginates on default stack[0m
[31mrspec ./spec/pagination_spec.rb:22[0m [36m# GH::Pagination gives random access[0m
[31mrspec ./spec/pagination_spec.rb:29[0m [36m# GH::Pagination does not wrap hash responses[0m
[31mrspec ./spec/merge_commit_spec.rb:14[0m [36m# GH::MergeCommit adds merge commits[0m
[31mrspec ./spec/merge_commit_spec.rb:18[0m [36m# GH::MergeCommit adds base commits[0m
[31mrspec ./spec/merge_commit_spec.rb:22[0m [36m# GH::MergeCommit adds head commits[0m
[31mrspec ./spec/link_follower_spec.rb:11[0m [36m# GH::LinkFollower follows links[0m
[31mrspec ./spec/link_follower_spec.rb:15[0m [36m# GH::LinkFollower works with lazy loading[0m
[31mrspec ./spec/link_follower_spec.rb:21[0m [36m# GH::LinkFollower does not raise exceptions for unknown fields[0m
[31mrspec ./spec/instrumentation_spec.rb:10[0m [36m# GH::Instrumentation instruments http[0m
[31mrspec ./spec/instrumentation_spec.rb:16[0m [36m# GH::Instrumentation instruments [][0m
[31mrspec ./spec/instrumentation_spec.rb:25[0m [36m# GH::Instrumentation instruments load[0m
[31mrspec ./spec/error_spec.rb:20[0m [36m# GH::Error wraps connection[0m
[31mrspec ./spec/error_spec.rb:24[0m [36m# GH::Error exposes the original exception[0m
[31mrspec ./spec/error_spec.rb:28[0m [36m# GH::Error keeps the payload around[0m
[31mrspec ./spec/parallel_spec.rb:11[0m [36m# GH::Parallel allows normal requests[0m
[31mrspec ./spec/parallel_spec.rb:15[0m [36m# GH::Parallel sets in_parallel?[0m
[31mrspec ./spec/parallel_spec.rb:21[0m [36m# GH::Parallel runs requests in parallel[0m
[31mrspec ./spec/parallel_spec.rb:47[0m [36m# GH::Parallel runs requests right away if parallelize is set to false[0m
[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:79[0m [36m# GH::Parallel returns the block value[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
[31mrspec ./spec/response_spec.rb:9[0m [36m# GH::Response handles UTF-8 properly, even if encoded binary[0m
[31mrspec ./spec/response_spec.rb:16[0m [36m# GH::Response handles broken encodings properly[0m
[31mrspec ./spec/remote_spec.rb:4[0m [36m# GH::Remote loads resources from github[0m
[31mrspec ./spec/remote_spec.rb:9[0m [36m# GH::Remote sets headers correctly[0m
[31mrspec ./spec/remote_spec.rb:19[0m [36m# GH::Remote parses the body[0m
[31mrspec ./spec/gh_spec.rb:4[0m [36m# GH allows doing requests right from the GH object[0m
[31mrspec ./spec/gh_spec.rb:8[0m [36m# GH allows posting to github[0m
[31mrspec ./spec/gh_spec.rb:16[0m [36m# GH with returns the GH instance if no block is given[0m
[31mrspec ./spec/gh_spec.rb:20[0m [36m# GH with returns the block value if block is given[0m
[31mrspec ./spec/gh_spec.rb:24[0m [36m# GH with propagates options[0m
[31mrspec ./spec/normalizer_spec.rb:19[0m [36m# GH::Normalizer is set up properly[0m
[31mrspec ./spec/normalizer_spec.rb:23[0m [36m# GH::Normalizer leaves unknown fields in place[0m
[31mrspec ./spec/normalizer_spec.rb:28[0m [36m# GH::Normalizer allows normalization with #load[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames org to organization[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames orgs to organizations[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames username to login[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo to repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos to repositories[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repo to foo_repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repos to foo_repositories[0m
[31mrspec ./spec/normalizer_spec.rb:61[0m [36m# GH::Normalizer renaming renames commit to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:68[0m [36m# GH::Normalizer renaming does not rename commit to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:75[0m [36m# GH::Normalizer renaming renames commit_id to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:82[0m [36m# GH::Normalizer renaming does not rename commit_id to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:89[0m [36m# GH::Normalizer renaming renames comments to comment_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:96[0m [36m# GH::Normalizer renaming renames repositories to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:103[0m [36m# GH::Normalizer renaming renames repos to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:110[0m [36m# GH::Normalizer renaming renames forks to fork_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:117[0m [36m# GH::Normalizer renaming does not rename comments to comment_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:124[0m [36m# GH::Normalizer renaming does not rename repositories to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:131[0m [36m# GH::Normalizer renaming does not rename repos to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:138[0m [36m# GH::Normalizer renaming does not rename forks to fork_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:145[0m [36m# GH::Normalizer renaming renames user to owner if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:152[0m [36m# GH::Normalizer renaming renames user to author if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:159[0m [36m# GH::Normalizer renaming leaves user in place if owner exists[0m
[31mrspec ./spec/normalizer_spec.rb:167[0m [36m# GH::Normalizer renaming leaves user in place if author exists[0m
[31mrspec ./spec/normalizer_spec.rb:175[0m [36m# GH::Normalizer renaming leaves user in place if no indication what kind of user[0m
[31mrspec ./spec/normalizer_spec.rb:183[0m [36m# GH::Normalizer renaming copies author to committer[0m
[31mrspec ./spec/normalizer_spec.rb:190[0m [36m# GH::Normalizer renaming copies committer to author[0m
[31mrspec ./spec/normalizer_spec.rb:197[0m [36m# GH::Normalizer renaming does not override committer or author if both exist[0m
[31mrspec ./spec/normalizer_spec.rb:207[0m [36m# GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:212[0m [36m# GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:217[0m [36m# GH::Normalizer time changes date to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:222[0m [36m# GH::Normalizer time changes any time entry to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:227[0m [36m# GH::Normalizer time does not choke on empty values[0m
[31mrspec ./spec/normalizer_spec.rb:234[0m [36m# GH::Normalizer links does not normalize config[0m
[31mrspec ./spec/normalizer_spec.rb:252[0m [36m# GH::Normalizer links identifies _url suffix as link[0m
[31mrspec ./spec/normalizer_spec.rb:261[0m [36m# GH::Normalizer links identifies blog as link[0m
[31mrspec ./spec/normalizer_spec.rb:270[0m [36m# GH::Normalizer links detects avatar links from gravatar_url[0m
[31mrspec ./spec/normalizer_spec.rb:279[0m [36m# GH::Normalizer links detects html urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:287[0m [36m# GH::Normalizer links detects self urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:296[0m [36m# GH::Normalizer links passes through true[0m
[31mrspec ./spec/lazy_loader_spec.rb:16[0m [36m# GH::LazyLoader wraps normalizer by default[0m
[31mrspec ./spec/lazy_loader_spec.rb:20[0m [36m# GH::LazyLoader send http requests for missing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:24[0m [36m# GH::LazyLoader does not send http requests for existing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:28[0m [36m# GH::LazyLoader allows traversing into nested structures[0m
[31mrspec ./spec/lazy_loader_spec.rb:37[0m [36m# GH::LazyLoader does not request twice if the field does not exist upstream[0m
[31mrspec ./spec/lazy_loader_spec.rb:41[0m [36m# GH::LazyLoader does not skip an already existing default proc[0m
[31mrspec ./spec/lazy_loader_spec.rb:52[0m [36m# GH::LazyLoader is still loading missing fields, even if a default proc is set[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836262, 'Artifact::Log', '2012-07-11 14:17:53.957000', '2012-07-11 14:17:55.978000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521786, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=rbx-19mode
$ rvm use rbx-19mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head-d19(B[m
$ ruby --version
rubinius 2.0.0dev (1.9.3 73a338b2 yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  parses content endpoints correctly[0m
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:243:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:243:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

Finished in 25.62 seconds
[31m102 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836263, 'Artifact::Log', '2012-07-11 14:17:54.027000', '2012-07-11 14:17:57.243000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521787, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=jruby-head
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-11 3bb1b37) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack (FAILED - 1)
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 2)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 3)
  returns the block value
  works two times in a row (FAILED - 4)

GH::Response
  parses content endpoints correctly (FAILED - 5)
  handles UTF-8 properly, even if encoded binary (FAILED - 6)
  handles broken encodings properly (FAILED - 7)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 8)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Pagination paginates on default stack
     Failure/Error: counter = GH[''users/rkh/repos''].map { 1 }.reduce(:+) # map/reduce!
     GH::Error:
       GH request failed (RuntimeError: Invalid encoding in https://api.github.com/users/rkh/repos?per_page=100, please contact github.) with payload: [{"_links"=>{"html"=>{"href"=>"https://github.com/rkh/mw_api"}, "self"=>{"href"=>"https://api.git...
     # ./lib/gh/response.rb:37:in `initialize''
     # ./lib/gh/wrapper.rb:163:in `modify_response''
     # ./lib/gh/wrapper.rb:150:in `double_dispatch''
     # ./lib/gh/wrapper.rb:145:in `modify''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/parallel.rb:27:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/pagination_spec.rb:18:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  2) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:178:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # org/jruby/ext/timeout/Timeout.java:103:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  3) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  4) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  5) GH::Response parses content endpoints correctly
     Failure/Error: GH[''/repos/rkh/gh/contents/README.md'']
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 6302, last used 0.255 seconds ago
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1154:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/response_spec.rb:6:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  6) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
       expected: == "über cool sista året"
            got:    "\xC3\xBCber cool sista \xC3\xA5ret"
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.11.1/lib/rspec/expectations/fail_with.rb:33:in `fail_with''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.11.1/lib/rspec/expectations/handler.rb:19:in `handle_matcher''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.11.1/lib/rspec/expectations/syntax.rb:48:in `should''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  7) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     RuntimeError:
       Invalid encoding in , please contact github.
     # ./lib/gh/response.rb:37:in `initialize''
     # ./lib/gh/response.rb:35:in `initialize''
     # ./spec/response_spec.rb:17:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  8) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 6302, last used 0.228 seconds ago
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1154:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

Finished in 20.36 seconds
102 examples, 8 failures, 9 pending

Failed examples:

rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response parses content endpoints correctly
rspec ./spec/response_spec.rb:9 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:16 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836264, 'Artifact::Log', '2012-07-11 14:17:54.039000', '2012-07-11 14:17:56.979000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521788, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf f01ff0648f35f42ac1844b821930c15974fd9f40
$ export TRAVIS_RUBY_VERSION=ree
$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[31m  send HTTP requests for uncached resources (FAILED - 1)[0m
[31m  uses the cache for subsequent requests (FAILED - 2)[0m
[31m  cache is resettable (FAILED - 3)[0m

GH::Pagination
[31m  paginates (FAILED - 4)[0m
[31m  paginates with GH::Normalizer (FAILED - 5)[0m
[31m  paginates on default stack (FAILED - 6)[0m
[31m  gives random access (FAILED - 7)[0m
[31m  does not wrap hash responses (FAILED - 8)[0m

GH::MergeCommit
[31m  adds merge commits (FAILED - 9)[0m
[31m  adds base commits (FAILED - 10)[0m
[31m  adds head commits (FAILED - 11)[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[31m  follows links (FAILED - 12)[0m
[31m  works with lazy loading (FAILED - 13)[0m
[31m  does not raise exceptions for unknown fields (FAILED - 14)[0m

GH::Instrumentation
[31m  instruments http (FAILED - 15)[0m
[31m  instruments [] (FAILED - 16)[0m
[31m  instruments load (FAILED - 17)[0m

GH::Error
[31m  wraps connection (FAILED - 18)[0m
[31m  exposes the original exception (FAILED - 19)[0m
[31m  keeps the payload around (FAILED - 20)[0m

GH::Parallel
[31m  allows normal requests (FAILED - 21)[0m
[31m  sets in_parallel? (FAILED - 22)[0m
[31m  runs requests in parallel (FAILED - 23)[0m
[31m  runs requests right away if parallelize is set to false (FAILED - 24)[0m
[31m  works with pagination (FAILED - 25)[0m
[31m  returns the block value (FAILED - 26)[0m
[31m  works two times in a row (FAILED - 27)[0m

GH::Response
[32m  parses content endpoints correctly[0m
[31m  handles UTF-8 properly, even if encoded binary (FAILED - 28)[0m
[31m  handles broken encodings properly (FAILED - 29)[0m

GH::Remote
[31m  loads resources from github (FAILED - 30)[0m
[31m  sets headers correctly (FAILED - 31)[0m
[32m  raises an exception for missing resources[0m
[31m  parses the body (FAILED - 32)[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[31m  allows doing requests right from the GH object (FAILED - 33)[0m
[31m  allows posting to github (FAILED - 34)[0m
  with
[31m    returns the GH instance if no block is given (FAILED - 35)[0m
[31m    returns the block value if block is given (FAILED - 36)[0m
[31m    propagates options (FAILED - 37)[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[31m  is set up properly (FAILED - 38)[0m
[31m  leaves unknown fields in place (FAILED - 39)[0m
[31m  allows normalization with #load (FAILED - 40)[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[31m    renames org to organization (FAILED - 41)[0m
[31m    renames orgs to organizations (FAILED - 42)[0m
[31m    renames username to login (FAILED - 43)[0m
[31m    renames repo to repository (FAILED - 44)[0m
[31m    renames repos to repositories (FAILED - 45)[0m
[31m    renames repo_foo to repository_foo (FAILED - 46)[0m
[31m    renames repos_foo to repository_foo (FAILED - 47)[0m
[31m    renames foo_repo to foo_repository (FAILED - 48)[0m
[31m    renames foo_repos to foo_repositories (FAILED - 49)[0m
[31m    renames commit to sha if value is a sha (FAILED - 50)[0m
[31m    does not rename commit to sha if value is not a sha (FAILED - 51)[0m
[31m    renames commit_id to sha if value is a sha (FAILED - 52)[0m
[31m    does not rename commit_id to sha if value is not a sha (FAILED - 53)[0m
[31m    renames comments to comment_count if content is a number (FAILED - 54)[0m
[31m    renames repositories to repository_count if content is a number (FAILED - 55)[0m
[31m    renames repos to repository_count if content is a number (FAILED - 56)[0m
[31m    renames forks to fork_count if content is a number (FAILED - 57)[0m
[31m    does not rename comments to comment_count if content is not a number (FAILED - 58)[0m
[31m    does not rename repositories to repository_count if content is not a number (FAILED - 59)[0m
[31m    does not rename repos to repository_count if content is not a number (FAILED - 60)[0m
[31m    does not rename forks to fork_count if content is not a number (FAILED - 61)[0m
[31m    renames user to owner if appropriate (FAILED - 62)[0m
[31m    renames user to author if appropriate (FAILED - 63)[0m
[31m    leaves user in place if owner exists (FAILED - 64)[0m
[31m    leaves user in place if author exists (FAILED - 65)[0m
[31m    leaves user in place if no indication what kind of user (FAILED - 66)[0m
[31m    copies author to committer (FAILED - 67)[0m
[31m    copies committer to author (FAILED - 68)[0m
[31m    does not override committer or author if both exist (FAILED - 69)[0m
  time
[31m    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)[0m
[31m    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)[0m
[31m    changes date to UTC (FAILED - 72)[0m
[31m    changes any time entry to UTC (FAILED - 73)[0m
[31m    does not choke on empty values (FAILED - 74)[0m
  links
[31m    does not normalize config (FAILED - 75)[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[31m    identifies _url suffix as link (FAILED - 76)[0m
[31m    identifies blog as link (FAILED - 77)[0m
[31m    detects avatar links from gravatar_url (FAILED - 78)[0m
[31m    detects html urls in url field (FAILED - 79)[0m
[31m    detects self urls in url field (FAILED - 80)[0m
[31m    passes through true (FAILED - 81)[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[31m  wraps normalizer by default (FAILED - 82)[0m
[31m  send http requests for missing fields (FAILED - 83)[0m
[31m  does not send http requests for existing fields (FAILED - 84)[0m
[31m  allows traversing into nested structures (FAILED - 85)[0m
[31m  does not request twice if the field does not exist upstream (FAILED - 86)[0m
[31m  does not skip an already existing default proc (FAILED - 87)[0m
[31m  is still loading missing fields, even if a default proc is set (FAILED - 88)[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:7[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  2) GH::Cache uses the cache for subsequent requests
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  3) GH::Cache cache is resettable
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  4) GH::Pagination paginates
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:8[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  5) GH::Pagination paginates with GH::Normalizer
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:14[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  6) GH::Pagination paginates on default stack
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  7) GH::Pagination gives random access
     [31mFailure/Error:[0m [31mdata[index].should be == value[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<Hash:0xa6fd268>[0m
[36m     # ./spec/pagination_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./lib/gh/pagination.rb:12:in `each''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./spec/pagination_spec.rb:24[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  8) GH::Pagination does not wrap hash responses
     [31mFailure/Error:[0m [31msubject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa62c960>[0m
[36m     # ./spec/pagination_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  9) GH::MergeCommit adds merge commits
     [31mFailure/Error:[0m [31mpull_request[''merge_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "ca3c0a44ec1d9bf8557d2653aa1b79fcc9ff5f5d":String[0m
[36m     # ./spec/merge_commit_spec.rb:15[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  10) GH::MergeCommit adds base commits
     [31mFailure/Error:[0m [31mpull_request[''base_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "4a90c0ad9187c8735e1bcbf39a0291a21284994a":String[0m
[36m     # ./spec/merge_commit_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  11) GH::MergeCommit adds head commits
     [31mFailure/Error:[0m [31mpull_request[''head_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "01eae10530ca65b51474b2d950365967ebdf3023":String[0m
[36m     # ./spec/merge_commit_spec.rb:23[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  12) GH::LinkFollower follows links
     [31mFailure/Error:[0m [31mcommentator[''login''].should be == ''rtomayko''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rtomayko":String[0m
[36m     # ./spec/link_follower_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  13) GH::LinkFollower works with lazy loading
     [31mFailure/Error:[0m [31mcommentator["location"].should be == "San Francisco"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "San Francisco":String[0m
[36m     # ./spec/link_follower_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  14) GH::LinkFollower does not raise exceptions for unknown fields
     [31mFailure/Error:[0m [31mcommentator["location"].should be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for nil:NilClass[0m
[36m     # ./spec/link_follower_spec.rb:22[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  15) GH::Instrumentation instruments http
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  16) GH::Instrumentation instruments []
     [31mFailure/Error:[0m [31m@events.size.should be == 2[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 2:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  17) GH::Instrumentation instruments load
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:27[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  18) GH::Error wraps connection
     [31mFailure/Error:[0m [31mexception.should be_an(GH::Error)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Error: GH::Error>[0m
[36m     # ./spec/error_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  19) GH::Error exposes the original exception
     [31mFailure/Error:[0m [31mexception.error.should be_a(RuntimeError)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<RuntimeError: foo>[0m
[36m     # ./spec/error_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  20) GH::Error keeps the payload around
     [31mFailure/Error:[0m [31mexception.payload.should be == {''foo'' => ''bar''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"foo"=>"bar"}:Hash[0m
[36m     # ./spec/error_spec.rb:29[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  21) GH::Parallel allows normal requests
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == ''Konstantin Haase''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/parallel_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  22) GH::Parallel sets in_parallel?
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:16[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  23) GH::Parallel runs requests in parallel
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  24) GH::Parallel runs requests right away if parallelize is set to false
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:51[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/parallel_spec.rb:50[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  25) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 128:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:76[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  26) GH::Parallel returns the block value
     [31mFailure/Error:[0m [31mGH.in_parallel { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:80[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  27) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  28) GH::Response handles UTF-8 properly, even if encoded binary
     [31mFailure/Error:[0m [31mresponse[''foo''].should be == ''über cool sista året''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303\274ber cool sista \303\245ret":String[0m
[36m     # ./spec/response_spec.rb:13[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  29) GH::Response handles broken encodings properly
     [31mFailure/Error:[0m [31mGH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303":String[0m
[36m     # ./spec/response_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  30) GH::Remote loads resources from github
     [31mFailure/Error:[0m [31msubject[''foo''].to_s.should be == ''["foo"]''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "[\"foo\"]":String[0m
[36m     # ./spec/remote_spec.rb:6[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  31) GH::Remote sets headers correctly
     [31mFailure/Error:[0m [31msubject[''foo''].headers[''x-foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:11[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  32) GH::Remote parses the body
     [31mFailure/Error:[0m [31msubject[''foo''][''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  33) GH allows doing requests right from the GH object
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/gh_spec.rb:5[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  34) GH allows posting to github
     [31mFailure/Error:[0m [31mresponse[''hi''].should be == ''ho''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "ho":String[0m
[36m     # ./spec/gh_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  35) GH with returns the GH instance if no block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...").should be_a(GH::Wrapper)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Instrumentation:0xa801e5c>[0m
[36m     # ./spec/gh_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  36) GH with returns the block value if block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...") { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/gh_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  37) GH with propagates options
     [31mFailure/Error:[0m [31mGH.options.should be == {:a => :b, :b => :c}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {:a=>:b, :b=>:c}:Hash[0m
[36m     # ./spec/gh_spec.rb:27[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:26[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  38) GH::Normalizer is set up properly
     [31mFailure/Error:[0m [31mbackend.frontend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer:0xa7f6674>[0m
[36m     # ./spec/normalizer_spec.rb:20[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  39) GH::Normalizer leaves unknown fields in place
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/normalizer_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  40) GH::Normalizer allows normalization with #load
     [31mFailure/Error:[0m [31mresult.should_not include("org")[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"organization"=>"foo"}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  41) GH::Normalizer renaming renames org to organization
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7e7f5c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  42) GH::Normalizer renaming renames orgs to organizations
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7e3f9c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  43) GH::Normalizer renaming renames username to login
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7dfe4c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  44) GH::Normalizer renaming renames repo to repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7dbcfc>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  45) GH::Normalizer renaming renames repos to repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7d7c4c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7d3ad4>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7cfa60>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7cb9ec>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7c78b0>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7c3684>[0m
[36m     # ./spec/normalizer_spec.rb:63[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7bf5c0>[0m
[36m     # ./spec/normalizer_spec.rb:70[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7bb524>[0m
[36m     # ./spec/normalizer_spec.rb:77[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7b73c0>[0m
[36m     # ./spec/normalizer_spec.rb:84[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comment_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7b2f50>[0m
[36m     # ./spec/normalizer_spec.rb:91[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7aeba8>[0m
[36m     # ./spec/normalizer_spec.rb:98[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7aa6c0>[0m
[36m     # ./spec/normalizer_spec.rb:105[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''fork_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7a6228>[0m
[36m     # ./spec/normalizer_spec.rb:112[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comments'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7a2150>[0m
[36m     # ./spec/normalizer_spec.rb:119[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa79e050>[0m
[36m     # ./spec/normalizer_spec.rb:126[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa799fb4>[0m
[36m     # ./spec/normalizer_spec.rb:133[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''forks'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa795e78>[0m
[36m     # ./spec/normalizer_spec.rb:140[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  62) GH::Normalizer renaming renames user to owner if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa791580>[0m
[36m     # ./spec/normalizer_spec.rb:147[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  63) GH::Normalizer renaming renames user to author if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa78bd38>[0m
[36m     # ./spec/normalizer_spec.rb:154[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  64) GH::Normalizer renaming leaves user in place if owner exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa785d0c>[0m
[36m     # ./spec/normalizer_spec.rb:161[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  65) GH::Normalizer renaming leaves user in place if author exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa77fb50>[0m
[36m     # ./spec/normalizer_spec.rb:169[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     [31mFailure/Error:[0m [31mnormalized.should_not include(''owner'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa77a3a8>[0m
[36m     # ./spec/normalizer_spec.rb:177[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  67) GH::Normalizer renaming copies author to committer
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa775c54>[0m
[36m     # ./spec/normalizer_spec.rb:185[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  68) GH::Normalizer renaming copies committer to author
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa7713e8>[0m
[36m     # ./spec/normalizer_spec.rb:192[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  69) GH::Normalizer renaming does not override committer or author if both exist
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xa76c9c4>[0m
[36m     # ./spec/normalizer_spec.rb:199[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "1970-01-01T00:20:34Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "1970-01-01T00:20:34Z":String[0m
[36m     # ./spec/normalizer_spec.rb:209[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:214[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  72) GH::Normalizer time changes date to UTC
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:219[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  73) GH::Normalizer time changes any time entry to UTC
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:224[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  74) GH::Normalizer time does not choke on empty values
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == ""[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "":String[0m
[36m     # ./spec/normalizer_spec.rb:229[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  75) GH::Normalizer links does not normalize config
     [31mFailure/Error:[0m [31mnormalized[''config''].should be == {''url'' => ''http://localhost''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"url"=>"http://localhost"}:Hash[0m
[36m     # ./spec/normalizer_spec.rb:236[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  76) GH::Normalizer links identifies _url suffix as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''foo_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa749064>[0m
[36m     # ./spec/normalizer_spec.rb:254[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  77) GH::Normalizer links identifies blog as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''blog'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa744b68>[0m
[36m     # ./spec/normalizer_spec.rb:263[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  78) GH::Normalizer links detects avatar links from gravatar_url
     [31mFailure/Error:[0m [31mnormalized.should_not include(''gravatar_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa7403b0>[0m
[36m     # ./spec/normalizer_spec.rb:272[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  79) GH::Normalizer links detects html urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xa73bd9c>[0m
[36m     # ./spec/normalizer_spec.rb:281[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  80) GH::Normalizer links detects self urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"_links"=>{"self"=>{"href"=>"http://api.github.com/foo"}}}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:289[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  81) GH::Normalizer links passes through true
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == true[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for true:TrueClass[0m
[36m     # ./spec/normalizer_spec.rb:298[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  82) GH::LazyLoader wraps normalizer by default
     [31mFailure/Error:[0m [31mGH::LazyLoader.new.backend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer: #<GH::Remote: https://api.github.com>>[0m
[36m     # ./spec/lazy_loader_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  83) GH::LazyLoader send http requests for missing fields
     [31mFailure/Error:[0m [31mshould_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  84) GH::LazyLoader does not send http requests for existing fields
     [31mFailure/Error:[0m [31mshould_not_request { rkh[''login''].should be == ''rkh'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rkh":String[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  85) GH::LazyLoader allows traversing into nested structures
     [31mFailure/Error:[0m [31mshould_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     [31mFailure/Error:[0m [31mshould_request(1) { 2.times { rkh[''foo''] } }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/spec_helper.rb:26:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:38[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  87) GH::LazyLoader does not skip an already existing default proc
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:47[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:46[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:58[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:57[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

Finished in 20.93 seconds
[31m102 examples, 88 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/cache_spec.rb:6[0m [36m# GH::Cache send HTTP requests for uncached resources[0m
[31mrspec ./spec/cache_spec.rb:11[0m [36m# GH::Cache uses the cache for subsequent requests[0m
[31mrspec ./spec/cache_spec.rb:18[0m [36m# GH::Cache cache is resettable[0m
[31mrspec ./spec/pagination_spec.rb:6[0m [36m# GH::Pagination paginates[0m
[31mrspec ./spec/pagination_spec.rb:11[0m [36m# GH::Pagination paginates with GH::Normalizer[0m
[31mrspec ./spec/pagination_spec.rb:17[0m [36m# GH::Pagination paginates on default stack[0m
[31mrspec ./spec/pagination_spec.rb:22[0m [36m# GH::Pagination gives random access[0m
[31mrspec ./spec/pagination_spec.rb:29[0m [36m# GH::Pagination does not wrap hash responses[0m
[31mrspec ./spec/merge_commit_spec.rb:14[0m [36m# GH::MergeCommit adds merge commits[0m
[31mrspec ./spec/merge_commit_spec.rb:18[0m [36m# GH::MergeCommit adds base commits[0m
[31mrspec ./spec/merge_commit_spec.rb:22[0m [36m# GH::MergeCommit adds head commits[0m
[31mrspec ./spec/link_follower_spec.rb:11[0m [36m# GH::LinkFollower follows links[0m
[31mrspec ./spec/link_follower_spec.rb:15[0m [36m# GH::LinkFollower works with lazy loading[0m
[31mrspec ./spec/link_follower_spec.rb:21[0m [36m# GH::LinkFollower does not raise exceptions for unknown fields[0m
[31mrspec ./spec/instrumentation_spec.rb:10[0m [36m# GH::Instrumentation instruments http[0m
[31mrspec ./spec/instrumentation_spec.rb:16[0m [36m# GH::Instrumentation instruments [][0m
[31mrspec ./spec/instrumentation_spec.rb:25[0m [36m# GH::Instrumentation instruments load[0m
[31mrspec ./spec/error_spec.rb:20[0m [36m# GH::Error wraps connection[0m
[31mrspec ./spec/error_spec.rb:24[0m [36m# GH::Error exposes the original exception[0m
[31mrspec ./spec/error_spec.rb:28[0m [36m# GH::Error keeps the payload around[0m
[31mrspec ./spec/parallel_spec.rb:11[0m [36m# GH::Parallel allows normal requests[0m
[31mrspec ./spec/parallel_spec.rb:15[0m [36m# GH::Parallel sets in_parallel?[0m
[31mrspec ./spec/parallel_spec.rb:21[0m [36m# GH::Parallel runs requests in parallel[0m
[31mrspec ./spec/parallel_spec.rb:47[0m [36m# GH::Parallel runs requests right away if parallelize is set to false[0m
[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:79[0m [36m# GH::Parallel returns the block value[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
[31mrspec ./spec/response_spec.rb:9[0m [36m# GH::Response handles UTF-8 properly, even if encoded binary[0m
[31mrspec ./spec/response_spec.rb:16[0m [36m# GH::Response handles broken encodings properly[0m
[31mrspec ./spec/remote_spec.rb:4[0m [36m# GH::Remote loads resources from github[0m
[31mrspec ./spec/remote_spec.rb:9[0m [36m# GH::Remote sets headers correctly[0m
[31mrspec ./spec/remote_spec.rb:19[0m [36m# GH::Remote parses the body[0m
[31mrspec ./spec/gh_spec.rb:4[0m [36m# GH allows doing requests right from the GH object[0m
[31mrspec ./spec/gh_spec.rb:8[0m [36m# GH allows posting to github[0m
[31mrspec ./spec/gh_spec.rb:16[0m [36m# GH with returns the GH instance if no block is given[0m
[31mrspec ./spec/gh_spec.rb:20[0m [36m# GH with returns the block value if block is given[0m
[31mrspec ./spec/gh_spec.rb:24[0m [36m# GH with propagates options[0m
[31mrspec ./spec/normalizer_spec.rb:19[0m [36m# GH::Normalizer is set up properly[0m
[31mrspec ./spec/normalizer_spec.rb:23[0m [36m# GH::Normalizer leaves unknown fields in place[0m
[31mrspec ./spec/normalizer_spec.rb:28[0m [36m# GH::Normalizer allows normalization with #load[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames org to organization[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames orgs to organizations[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames username to login[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo to repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos to repositories[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repo to foo_repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repos to foo_repositories[0m
[31mrspec ./spec/normalizer_spec.rb:61[0m [36m# GH::Normalizer renaming renames commit to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:68[0m [36m# GH::Normalizer renaming does not rename commit to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:75[0m [36m# GH::Normalizer renaming renames commit_id to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:82[0m [36m# GH::Normalizer renaming does not rename commit_id to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:89[0m [36m# GH::Normalizer renaming renames comments to comment_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:96[0m [36m# GH::Normalizer renaming renames repositories to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:103[0m [36m# GH::Normalizer renaming renames repos to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:110[0m [36m# GH::Normalizer renaming renames forks to fork_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:117[0m [36m# GH::Normalizer renaming does not rename comments to comment_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:124[0m [36m# GH::Normalizer renaming does not rename repositories to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:131[0m [36m# GH::Normalizer renaming does not rename repos to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:138[0m [36m# GH::Normalizer renaming does not rename forks to fork_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:145[0m [36m# GH::Normalizer renaming renames user to owner if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:152[0m [36m# GH::Normalizer renaming renames user to author if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:159[0m [36m# GH::Normalizer renaming leaves user in place if owner exists[0m
[31mrspec ./spec/normalizer_spec.rb:167[0m [36m# GH::Normalizer renaming leaves user in place if author exists[0m
[31mrspec ./spec/normalizer_spec.rb:175[0m [36m# GH::Normalizer renaming leaves user in place if no indication what kind of user[0m
[31mrspec ./spec/normalizer_spec.rb:183[0m [36m# GH::Normalizer renaming copies author to committer[0m
[31mrspec ./spec/normalizer_spec.rb:190[0m [36m# GH::Normalizer renaming copies committer to author[0m
[31mrspec ./spec/normalizer_spec.rb:197[0m [36m# GH::Normalizer renaming does not override committer or author if both exist[0m
[31mrspec ./spec/normalizer_spec.rb:207[0m [36m# GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:212[0m [36m# GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:217[0m [36m# GH::Normalizer time changes date to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:222[0m [36m# GH::Normalizer time changes any time entry to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:227[0m [36m# GH::Normalizer time does not choke on empty values[0m
[31mrspec ./spec/normalizer_spec.rb:234[0m [36m# GH::Normalizer links does not normalize config[0m
[31mrspec ./spec/normalizer_spec.rb:252[0m [36m# GH::Normalizer links identifies _url suffix as link[0m
[31mrspec ./spec/normalizer_spec.rb:261[0m [36m# GH::Normalizer links identifies blog as link[0m
[31mrspec ./spec/normalizer_spec.rb:270[0m [36m# GH::Normalizer links detects avatar links from gravatar_url[0m
[31mrspec ./spec/normalizer_spec.rb:279[0m [36m# GH::Normalizer links detects html urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:287[0m [36m# GH::Normalizer links detects self urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:296[0m [36m# GH::Normalizer links passes through true[0m
[31mrspec ./spec/lazy_loader_spec.rb:16[0m [36m# GH::LazyLoader wraps normalizer by default[0m
[31mrspec ./spec/lazy_loader_spec.rb:20[0m [36m# GH::LazyLoader send http requests for missing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:24[0m [36m# GH::LazyLoader does not send http requests for existing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:28[0m [36m# GH::LazyLoader allows traversing into nested structures[0m
[31mrspec ./spec/lazy_loader_spec.rb:37[0m [36m# GH::LazyLoader does not request twice if the field does not exist upstream[0m
[31mrspec ./spec/lazy_loader_spec.rb:41[0m [36m# GH::LazyLoader does not skip an already existing default proc[0m
[31mrspec ./spec/lazy_loader_spec.rb:52[0m [36m# GH::LazyLoader is still loading missing fields, even if a default proc is set[0m
rake aborted!
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1836265, 'Artifact::Log', '2012-07-11 14:17:54.052000', '2012-07-11 14:17:57.343000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521573, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p370(B[m
$ ruby --version
ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[31m  send HTTP requests for uncached resources (FAILED - 1)[0m
[31m  uses the cache for subsequent requests (FAILED - 2)[0m
[31m  cache is resettable (FAILED - 3)[0m

GH::Pagination
[31m  paginates (FAILED - 4)[0m
[31m  paginates with GH::Normalizer (FAILED - 5)[0m
[31m  paginates on default stack (FAILED - 6)[0m
[31m  gives random access (FAILED - 7)[0m
[31m  does not wrap hash responses (FAILED - 8)[0m

GH::MergeCommit
[31m  adds merge commits (FAILED - 9)[0m
[31m  adds base commits (FAILED - 10)[0m
[31m  adds head commits (FAILED - 11)[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[31m  follows links (FAILED - 12)[0m
[31m  works with lazy loading (FAILED - 13)[0m
[31m  does not raise exceptions for unknown fields (FAILED - 14)[0m

GH::Instrumentation
[31m  instruments http (FAILED - 15)[0m
[31m  instruments [] (FAILED - 16)[0m
[31m  instruments load (FAILED - 17)[0m

GH::Error
[31m  wraps connection (FAILED - 18)[0m
[31m  exposes the original exception (FAILED - 19)[0m
[31m  keeps the payload around (FAILED - 20)[0m

GH::Parallel
[31m  allows normal requests (FAILED - 21)[0m
[31m  sets in_parallel? (FAILED - 22)[0m
[31m  runs requests in parallel (FAILED - 23)[0m
[31m  runs requests right away if parallelize is set to false (FAILED - 24)[0m
[31m  works with pagination (FAILED - 25)[0m
[31m  returns the block value (FAILED - 26)[0m
[31m  works two times in a row (FAILED - 27)[0m

GH::Response
[31m  handles UTF-8 properly, even if encoded binary (FAILED - 28)[0m
[31m  handles broken encodings properly (FAILED - 29)[0m

GH::Remote
[31m  loads resources from github (FAILED - 30)[0m
[31m  sets headers correctly (FAILED - 31)[0m
[32m  raises an exception for missing resources[0m
[31m  parses the body (FAILED - 32)[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[31m  allows doing requests right from the GH object (FAILED - 33)[0m
[31m  allows posting to github (FAILED - 34)[0m
  with
[31m    returns the GH instance if no block is given (FAILED - 35)[0m
[31m    returns the block value if block is given (FAILED - 36)[0m
[31m    propagates options (FAILED - 37)[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[31m  is set up properly (FAILED - 38)[0m
[31m  leaves unknown fields in place (FAILED - 39)[0m
[31m  allows normalization with #load (FAILED - 40)[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[31m    renames org to organization (FAILED - 41)[0m
[31m    renames orgs to organizations (FAILED - 42)[0m
[31m    renames username to login (FAILED - 43)[0m
[31m    renames repo to repository (FAILED - 44)[0m
[31m    renames repos to repositories (FAILED - 45)[0m
[31m    renames repo_foo to repository_foo (FAILED - 46)[0m
[31m    renames repos_foo to repository_foo (FAILED - 47)[0m
[31m    renames foo_repo to foo_repository (FAILED - 48)[0m
[31m    renames foo_repos to foo_repositories (FAILED - 49)[0m
[31m    renames commit to sha if value is a sha (FAILED - 50)[0m
[31m    does not rename commit to sha if value is not a sha (FAILED - 51)[0m
[31m    renames commit_id to sha if value is a sha (FAILED - 52)[0m
[31m    does not rename commit_id to sha if value is not a sha (FAILED - 53)[0m
[31m    renames comments to comment_count if content is a number (FAILED - 54)[0m
[31m    renames repositories to repository_count if content is a number (FAILED - 55)[0m
[31m    renames repos to repository_count if content is a number (FAILED - 56)[0m
[31m    renames forks to fork_count if content is a number (FAILED - 57)[0m
[31m    does not rename comments to comment_count if content is not a number (FAILED - 58)[0m
[31m    does not rename repositories to repository_count if content is not a number (FAILED - 59)[0m
[31m    does not rename repos to repository_count if content is not a number (FAILED - 60)[0m
[31m    does not rename forks to fork_count if content is not a number (FAILED - 61)[0m
[31m    renames user to owner if appropriate (FAILED - 62)[0m
[31m    renames user to author if appropriate (FAILED - 63)[0m
[31m    leaves user in place if owner exists (FAILED - 64)[0m
[31m    leaves user in place if author exists (FAILED - 65)[0m
[31m    leaves user in place if no indication what kind of user (FAILED - 66)[0m
[31m    copies author to committer (FAILED - 67)[0m
[31m    copies committer to author (FAILED - 68)[0m
[31m    does not override committer or author if both exist (FAILED - 69)[0m
  time
[31m    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)[0m
[31m    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)[0m
[31m    changes date to UTC (FAILED - 72)[0m
[31m    changes any time entry to UTC (FAILED - 73)[0m
[31m    does not choke on empty values (FAILED - 74)[0m
  links
[31m    does not normalize config (FAILED - 75)[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[31m    identifies _url suffix as link (FAILED - 76)[0m
[31m    identifies blog as link (FAILED - 77)[0m
[31m    detects avatar links from gravatar_url (FAILED - 78)[0m
[31m    detects html urls in url field (FAILED - 79)[0m
[31m    detects self urls in url field (FAILED - 80)[0m
[31m    passes through true (FAILED - 81)[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[31m  wraps normalizer by default (FAILED - 82)[0m
[31m  send http requests for missing fields (FAILED - 83)[0m
[31m  does not send http requests for existing fields (FAILED - 84)[0m
[31m  allows traversing into nested structures (FAILED - 85)[0m
[31m  does not request twice if the field does not exist upstream (FAILED - 86)[0m
[31m  does not skip an already existing default proc (FAILED - 87)[0m
[31m  is still loading missing fields, even if a default proc is set (FAILED - 88)[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:7[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  2) GH::Cache uses the cache for subsequent requests
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  3) GH::Cache cache is resettable
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  4) GH::Pagination paginates
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:8[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  5) GH::Pagination paginates with GH::Normalizer
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:14[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  6) GH::Pagination paginates on default stack
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  7) GH::Pagination gives random access
     [31mFailure/Error:[0m [31mdata[index].should be == value[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<Hash:0xb71328bc>[0m
[36m     # ./spec/pagination_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./lib/gh/pagination.rb:12:in `each''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./spec/pagination_spec.rb:24[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  8) GH::Pagination does not wrap hash responses
     [31mFailure/Error:[0m [31msubject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb7341e50>[0m
[36m     # ./spec/pagination_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  9) GH::MergeCommit adds merge commits
     [31mFailure/Error:[0m [31mpull_request[''merge_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "ca3c0a44ec1d9bf8557d2653aa1b79fcc9ff5f5d":String[0m
[36m     # ./spec/merge_commit_spec.rb:15[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  10) GH::MergeCommit adds base commits
     [31mFailure/Error:[0m [31mpull_request[''base_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "4a90c0ad9187c8735e1bcbf39a0291a21284994a":String[0m
[36m     # ./spec/merge_commit_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  11) GH::MergeCommit adds head commits
     [31mFailure/Error:[0m [31mpull_request[''head_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "01eae10530ca65b51474b2d950365967ebdf3023":String[0m
[36m     # ./spec/merge_commit_spec.rb:23[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  12) GH::LinkFollower follows links
     [31mFailure/Error:[0m [31mcommentator[''login''].should be == ''rtomayko''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rtomayko":String[0m
[36m     # ./spec/link_follower_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  13) GH::LinkFollower works with lazy loading
     [31mFailure/Error:[0m [31mcommentator["location"].should be == "San Francisco"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "San Francisco":String[0m
[36m     # ./spec/link_follower_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  14) GH::LinkFollower does not raise exceptions for unknown fields
     [31mFailure/Error:[0m [31mcommentator["location"].should be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for nil:NilClass[0m
[36m     # ./spec/link_follower_spec.rb:22[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  15) GH::Instrumentation instruments http
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  16) GH::Instrumentation instruments []
     [31mFailure/Error:[0m [31m@events.size.should be == 2[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 2:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  17) GH::Instrumentation instruments load
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:27[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  18) GH::Error wraps connection
     [31mFailure/Error:[0m [31mexception.should be_an(GH::Error)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Error: GH::Error>[0m
[36m     # ./spec/error_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  19) GH::Error exposes the original exception
     [31mFailure/Error:[0m [31mexception.error.should be_a(RuntimeError)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<RuntimeError: foo>[0m
[36m     # ./spec/error_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  20) GH::Error keeps the payload around
     [31mFailure/Error:[0m [31mexception.payload.should be == {''foo'' => ''bar''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"foo"=>"bar"}:Hash[0m
[36m     # ./spec/error_spec.rb:29[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  21) GH::Parallel allows normal requests
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == ''Konstantin Haase''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/parallel_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  22) GH::Parallel sets in_parallel?
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:16[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  23) GH::Parallel runs requests in parallel
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  24) GH::Parallel runs requests right away if parallelize is set to false
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:51[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/parallel_spec.rb:50[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  25) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 128:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:76[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  26) GH::Parallel returns the block value
     [31mFailure/Error:[0m [31mGH.in_parallel { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:80[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  27) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  28) GH::Response handles UTF-8 properly, even if encoded binary
     [31mFailure/Error:[0m [31mresponse[''foo''].should be == ''über cool sista året''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303\274ber cool sista \303\245ret":String[0m
[36m     # ./spec/response_spec.rb:9[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  29) GH::Response handles broken encodings properly
     [31mFailure/Error:[0m [31mGH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303":String[0m
[36m     # ./spec/response_spec.rb:13[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  30) GH::Remote loads resources from github
     [31mFailure/Error:[0m [31msubject[''foo''].to_s.should be == ''["foo"]''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "[\"foo\"]":String[0m
[36m     # ./spec/remote_spec.rb:6[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  31) GH::Remote sets headers correctly
     [31mFailure/Error:[0m [31msubject[''foo''].headers[''x-foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:11[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  32) GH::Remote parses the body
     [31mFailure/Error:[0m [31msubject[''foo''][''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  33) GH allows doing requests right from the GH object
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/gh_spec.rb:5[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  34) GH allows posting to github
     [31mFailure/Error:[0m [31mresponse[''hi''].should be == ''ho''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "ho":String[0m
[36m     # ./spec/gh_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  35) GH with returns the GH instance if no block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...").should be_a(GH::Wrapper)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Instrumentation:0xb7126be8>[0m
[36m     # ./spec/gh_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  36) GH with returns the block value if block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...") { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/gh_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  37) GH with propagates options
     [31mFailure/Error:[0m [31mGH.options.should be == {:a => :b, :b => :c}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {:a=>:b, :b=>:c}:Hash[0m
[36m     # ./spec/gh_spec.rb:27[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:26[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  38) GH::Normalizer is set up properly
     [31mFailure/Error:[0m [31mbackend.frontend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer:0xb7107edc>[0m
[36m     # ./spec/normalizer_spec.rb:20[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  39) GH::Normalizer leaves unknown fields in place
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/normalizer_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  40) GH::Normalizer allows normalization with #load
     [31mFailure/Error:[0m [31mresult.should_not include("org")[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"organization"=>"foo"}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  41) GH::Normalizer renaming renames org to organization
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70e78f8>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  42) GH::Normalizer renaming renames orgs to organizations
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70dbbfc>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  43) GH::Normalizer renaming renames username to login
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70d2f70>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  44) GH::Normalizer renaming renames repo to repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70ccf58>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  45) GH::Normalizer renaming renames repos to repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70c2ad0>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70b6d48>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70a2794>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70995b8>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70906e8>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70881f0>[0m
[36m     # ./spec/normalizer_spec.rb:63[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7084384>[0m
[36m     # ./spec/normalizer_spec.rb:70[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb70804a0>[0m
[36m     # ./spec/normalizer_spec.rb:77[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb707c5d0>[0m
[36m     # ./spec/normalizer_spec.rb:84[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comment_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7078430>[0m
[36m     # ./spec/normalizer_spec.rb:91[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb70741c8>[0m
[36m     # ./spec/normalizer_spec.rb:98[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb706ff4c>[0m
[36m     # ./spec/normalizer_spec.rb:105[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''fork_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb706bca8>[0m
[36m     # ./spec/normalizer_spec.rb:112[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comments'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7065fb0>[0m
[36m     # ./spec/normalizer_spec.rb:119[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb70609ac>[0m
[36m     # ./spec/normalizer_spec.rb:126[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb705b4ac>[0m
[36m     # ./spec/normalizer_spec.rb:133[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''forks'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb705483c>[0m
[36m     # ./spec/normalizer_spec.rb:140[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  62) GH::Normalizer renaming renames user to owner if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb704b2c8>[0m
[36m     # ./spec/normalizer_spec.rb:147[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  63) GH::Normalizer renaming renames user to author if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb7042a60>[0m
[36m     # ./spec/normalizer_spec.rb:154[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  64) GH::Normalizer renaming leaves user in place if owner exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7037944>[0m
[36m     # ./spec/normalizer_spec.rb:161[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  65) GH::Normalizer renaming leaves user in place if author exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7020f3c>[0m
[36m     # ./spec/normalizer_spec.rb:169[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     [31mFailure/Error:[0m [31mnormalized.should_not include(''owner'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb701621c>[0m
[36m     # ./spec/normalizer_spec.rb:177[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  67) GH::Normalizer renaming copies author to committer
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7009bd4>[0m
[36m     # ./spec/normalizer_spec.rb:185[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  68) GH::Normalizer renaming copies committer to author
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb7000c00>[0m
[36m     # ./spec/normalizer_spec.rb:192[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  69) GH::Normalizer renaming does not override committer or author if both exist
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0xb6ffc448>[0m
[36m     # ./spec/normalizer_spec.rb:199[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "1970-01-01T00:20:34Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "1970-01-01T00:20:34Z":String[0m
[36m     # ./spec/normalizer_spec.rb:209[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:214[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  72) GH::Normalizer time changes date to UTC
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:219[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  73) GH::Normalizer time changes any time entry to UTC
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:224[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  74) GH::Normalizer time does not choke on empty values
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == ""[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "":String[0m
[36m     # ./spec/normalizer_spec.rb:229[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  75) GH::Normalizer links does not normalize config
     [31mFailure/Error:[0m [31mnormalized[''config''].should be == {''url'' => ''http://localhost''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"url"=>"http://localhost"}:Hash[0m
[36m     # ./spec/normalizer_spec.rb:236[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  76) GH::Normalizer links identifies _url suffix as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''foo_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb72ad9bc>[0m
[36m     # ./spec/normalizer_spec.rb:254[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  77) GH::Normalizer links identifies blog as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''blog'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb729806c>[0m
[36m     # ./spec/normalizer_spec.rb:263[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  78) GH::Normalizer links detects avatar links from gravatar_url
     [31mFailure/Error:[0m [31mnormalized.should_not include(''gravatar_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb725d0c0>[0m
[36m     # ./spec/normalizer_spec.rb:272[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  79) GH::Normalizer links detects html urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0xb7251478>[0m
[36m     # ./spec/normalizer_spec.rb:281[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  80) GH::Normalizer links detects self urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"_links"=>{"self"=>{"href"=>"http://api.github.com/foo"}}}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:289[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  81) GH::Normalizer links passes through true
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == true[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for true:TrueClass[0m
[36m     # ./spec/normalizer_spec.rb:298[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  82) GH::LazyLoader wraps normalizer by default
     [31mFailure/Error:[0m [31mGH::LazyLoader.new.backend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer: #<GH::Remote: https://api.github.com>>[0m
[36m     # ./spec/lazy_loader_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  83) GH::LazyLoader send http requests for missing fields
     [31mFailure/Error:[0m [31mshould_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  84) GH::LazyLoader does not send http requests for existing fields
     [31mFailure/Error:[0m [31mshould_not_request { rkh[''login''].should be == ''rkh'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rkh":String[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  85) GH::LazyLoader allows traversing into nested structures
     [31mFailure/Error:[0m [31mshould_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     [31mFailure/Error:[0m [31mshould_request(1) { 2.times { rkh[''foo''] } }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/spec_helper.rb:26:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:38[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  87) GH::LazyLoader does not skip an already existing default proc
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:47[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:46[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:58[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:57[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23[0m

Finished in 17.29 seconds
[31m101 examples, 88 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/cache_spec.rb:6[0m [36m# GH::Cache send HTTP requests for uncached resources[0m
[31mrspec ./spec/cache_spec.rb:11[0m [36m# GH::Cache uses the cache for subsequent requests[0m
[31mrspec ./spec/cache_spec.rb:18[0m [36m# GH::Cache cache is resettable[0m
[31mrspec ./spec/pagination_spec.rb:6[0m [36m# GH::Pagination paginates[0m
[31mrspec ./spec/pagination_spec.rb:11[0m [36m# GH::Pagination paginates with GH::Normalizer[0m
[31mrspec ./spec/pagination_spec.rb:17[0m [36m# GH::Pagination paginates on default stack[0m
[31mrspec ./spec/pagination_spec.rb:22[0m [36m# GH::Pagination gives random access[0m
[31mrspec ./spec/pagination_spec.rb:29[0m [36m# GH::Pagination does not wrap hash responses[0m
[31mrspec ./spec/merge_commit_spec.rb:14[0m [36m# GH::MergeCommit adds merge commits[0m
[31mrspec ./spec/merge_commit_spec.rb:18[0m [36m# GH::MergeCommit adds base commits[0m
[31mrspec ./spec/merge_commit_spec.rb:22[0m [36m# GH::MergeCommit adds head commits[0m
[31mrspec ./spec/link_follower_spec.rb:11[0m [36m# GH::LinkFollower follows links[0m
[31mrspec ./spec/link_follower_spec.rb:15[0m [36m# GH::LinkFollower works with lazy loading[0m
[31mrspec ./spec/link_follower_spec.rb:21[0m [36m# GH::LinkFollower does not raise exceptions for unknown fields[0m
[31mrspec ./spec/instrumentation_spec.rb:10[0m [36m# GH::Instrumentation instruments http[0m
[31mrspec ./spec/instrumentation_spec.rb:16[0m [36m# GH::Instrumentation instruments [][0m
[31mrspec ./spec/instrumentation_spec.rb:25[0m [36m# GH::Instrumentation instruments load[0m
[31mrspec ./spec/error_spec.rb:20[0m [36m# GH::Error wraps connection[0m
[31mrspec ./spec/error_spec.rb:24[0m [36m# GH::Error exposes the original exception[0m
[31mrspec ./spec/error_spec.rb:28[0m [36m# GH::Error keeps the payload around[0m
[31mrspec ./spec/parallel_spec.rb:11[0m [36m# GH::Parallel allows normal requests[0m
[31mrspec ./spec/parallel_spec.rb:15[0m [36m# GH::Parallel sets in_parallel?[0m
[31mrspec ./spec/parallel_spec.rb:21[0m [36m# GH::Parallel runs requests in parallel[0m
[31mrspec ./spec/parallel_spec.rb:47[0m [36m# GH::Parallel runs requests right away if parallelize is set to false[0m
[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:79[0m [36m# GH::Parallel returns the block value[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
[31mrspec ./spec/response_spec.rb:5[0m [36m# GH::Response handles UTF-8 properly, even if encoded binary[0m
[31mrspec ./spec/response_spec.rb:12[0m [36m# GH::Response handles broken encodings properly[0m
[31mrspec ./spec/remote_spec.rb:4[0m [36m# GH::Remote loads resources from github[0m
[31mrspec ./spec/remote_spec.rb:9[0m [36m# GH::Remote sets headers correctly[0m
[31mrspec ./spec/remote_spec.rb:19[0m [36m# GH::Remote parses the body[0m
[31mrspec ./spec/gh_spec.rb:4[0m [36m# GH allows doing requests right from the GH object[0m
[31mrspec ./spec/gh_spec.rb:8[0m [36m# GH allows posting to github[0m
[31mrspec ./spec/gh_spec.rb:16[0m [36m# GH with returns the GH instance if no block is given[0m
[31mrspec ./spec/gh_spec.rb:20[0m [36m# GH with returns the block value if block is given[0m
[31mrspec ./spec/gh_spec.rb:24[0m [36m# GH with propagates options[0m
[31mrspec ./spec/normalizer_spec.rb:19[0m [36m# GH::Normalizer is set up properly[0m
[31mrspec ./spec/normalizer_spec.rb:23[0m [36m# GH::Normalizer leaves unknown fields in place[0m
[31mrspec ./spec/normalizer_spec.rb:28[0m [36m# GH::Normalizer allows normalization with #load[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames org to organization[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames orgs to organizations[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames username to login[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo to repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos to repositories[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repo to foo_repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repos to foo_repositories[0m
[31mrspec ./spec/normalizer_spec.rb:61[0m [36m# GH::Normalizer renaming renames commit to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:68[0m [36m# GH::Normalizer renaming does not rename commit to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:75[0m [36m# GH::Normalizer renaming renames commit_id to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:82[0m [36m# GH::Normalizer renaming does not rename commit_id to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:89[0m [36m# GH::Normalizer renaming renames comments to comment_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:96[0m [36m# GH::Normalizer renaming renames repositories to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:103[0m [36m# GH::Normalizer renaming renames repos to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:110[0m [36m# GH::Normalizer renaming renames forks to fork_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:117[0m [36m# GH::Normalizer renaming does not rename comments to comment_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:124[0m [36m# GH::Normalizer renaming does not rename repositories to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:131[0m [36m# GH::Normalizer renaming does not rename repos to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:138[0m [36m# GH::Normalizer renaming does not rename forks to fork_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:145[0m [36m# GH::Normalizer renaming renames user to owner if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:152[0m [36m# GH::Normalizer renaming renames user to author if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:159[0m [36m# GH::Normalizer renaming leaves user in place if owner exists[0m
[31mrspec ./spec/normalizer_spec.rb:167[0m [36m# GH::Normalizer renaming leaves user in place if author exists[0m
[31mrspec ./spec/normalizer_spec.rb:175[0m [36m# GH::Normalizer renaming leaves user in place if no indication what kind of user[0m
[31mrspec ./spec/normalizer_spec.rb:183[0m [36m# GH::Normalizer renaming copies author to committer[0m
[31mrspec ./spec/normalizer_spec.rb:190[0m [36m# GH::Normalizer renaming copies committer to author[0m
[31mrspec ./spec/normalizer_spec.rb:197[0m [36m# GH::Normalizer renaming does not override committer or author if both exist[0m
[31mrspec ./spec/normalizer_spec.rb:207[0m [36m# GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:212[0m [36m# GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:217[0m [36m# GH::Normalizer time changes date to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:222[0m [36m# GH::Normalizer time changes any time entry to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:227[0m [36m# GH::Normalizer time does not choke on empty values[0m
[31mrspec ./spec/normalizer_spec.rb:234[0m [36m# GH::Normalizer links does not normalize config[0m
[31mrspec ./spec/normalizer_spec.rb:252[0m [36m# GH::Normalizer links identifies _url suffix as link[0m
[31mrspec ./spec/normalizer_spec.rb:261[0m [36m# GH::Normalizer links identifies blog as link[0m
[31mrspec ./spec/normalizer_spec.rb:270[0m [36m# GH::Normalizer links detects avatar links from gravatar_url[0m
[31mrspec ./spec/normalizer_spec.rb:279[0m [36m# GH::Normalizer links detects html urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:287[0m [36m# GH::Normalizer links detects self urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:296[0m [36m# GH::Normalizer links passes through true[0m
[31mrspec ./spec/lazy_loader_spec.rb:16[0m [36m# GH::LazyLoader wraps normalizer by default[0m
[31mrspec ./spec/lazy_loader_spec.rb:20[0m [36m# GH::LazyLoader send http requests for missing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:24[0m [36m# GH::LazyLoader does not send http requests for existing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:28[0m [36m# GH::LazyLoader allows traversing into nested structures[0m
[31mrspec ./spec/lazy_loader_spec.rb:37[0m [36m# GH::LazyLoader does not request twice if the field does not exist upstream[0m
[31mrspec ./spec/lazy_loader_spec.rb:41[0m [36m# GH::LazyLoader does not skip an already existing default proc[0m
[31mrspec ./spec/lazy_loader_spec.rb:52[0m [36m# GH::LazyLoader is still loading missing fields, even if a default proc is set[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835990, 'Artifact::Log', '2012-07-11 13:51:09.897000', '2012-07-11 13:51:10.488000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521574, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

Finished in 2.77 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835991, 'Artifact::Log', '2012-07-11 13:51:09.924000', '2012-07-11 13:51:10.954000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521575, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `block in autorun''[0m

Finished in 2.46 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835992, 'Artifact::Log', '2012-07-11 13:51:09.967000', '2012-07-11 13:51:10.788000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521576, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
  send HTTP requests for uncached resources (FAILED - 1)
  uses the cache for subsequent requests (FAILED - 2)
/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
  cache is resettable (FAILED - 3)

GH::Pagination
  paginates (FAILED - 4)
  paginates with GH::Normalizer (FAILED - 5)
  paginates on default stack (FAILED - 6)
  gives random access (FAILED - 7)
  does not wrap hash responses (FAILED - 8)

GH::MergeCommit
  adds merge commits (FAILED - 9)
  adds base commits (FAILED - 10)
  adds head commits (FAILED - 11)
  allows lazy loading on the commit

GH::LinkFollower
  follows links (FAILED - 12)
  works with lazy loading (FAILED - 13)
  does not raise exceptions for unknown fields (FAILED - 14)

GH::Instrumentation
  instruments http (FAILED - 15)
  instruments [] (FAILED - 16)
  instruments load (FAILED - 17)

GH::Error
  wraps connection (FAILED - 18)
  exposes the original exception (FAILED - 19)
  keeps the payload around (FAILED - 20)

GH::Parallel
  allows normal requests (FAILED - 21)
  sets in_parallel? (FAILED - 22)
  runs requests in parallel (FAILED - 23)
  runs requests right away if parallelize is set to false (FAILED - 24)
  works with pagination (FAILED - 25)
  returns the block value (FAILED - 26)
  works two times in a row (FAILED - 27)

GH::Response
  handles UTF-8 properly, even if encoded binary (FAILED - 28)
  handles broken encodings properly (FAILED - 29)

GH::Remote
  loads resources from github (FAILED - 30)
  sets headers correctly (FAILED - 31)
  raises an exception for missing resources
  parses the body (FAILED - 32)
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 33)
  allows posting to github (FAILED - 34)
  with
    returns the GH instance if no block is given (FAILED - 35)
    returns the block value if block is given (FAILED - 36)
    propagates options (FAILED - 37)

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly (FAILED - 38)
  leaves unknown fields in place (FAILED - 39)
  allows normalization with #load (FAILED - 40)
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization (FAILED - 41)
    renames orgs to organizations (FAILED - 42)
    renames username to login (FAILED - 43)
    renames repo to repository (FAILED - 44)
    renames repos to repositories (FAILED - 45)
    renames repo_foo to repository_foo (FAILED - 46)
    renames repos_foo to repository_foo (FAILED - 47)
    renames foo_repo to foo_repository (FAILED - 48)
    renames foo_repos to foo_repositories (FAILED - 49)
    renames commit to sha if value is a sha (FAILED - 50)
    does not rename commit to sha if value is not a sha (FAILED - 51)
    renames commit_id to sha if value is a sha (FAILED - 52)
    does not rename commit_id to sha if value is not a sha (FAILED - 53)
    renames comments to comment_count if content is a number (FAILED - 54)
    renames repositories to repository_count if content is a number (FAILED - 55)
    renames repos to repository_count if content is a number (FAILED - 56)
    renames forks to fork_count if content is a number (FAILED - 57)
    does not rename comments to comment_count if content is not a number (FAILED - 58)
    does not rename repositories to repository_count if content is not a number (FAILED - 59)
    does not rename repos to repository_count if content is not a number (FAILED - 60)
    does not rename forks to fork_count if content is not a number (FAILED - 61)
    renames user to owner if appropriate (FAILED - 62)
    renames user to author if appropriate (FAILED - 63)
    leaves user in place if owner exists (FAILED - 64)
    leaves user in place if author exists (FAILED - 65)
    leaves user in place if no indication what kind of user (FAILED - 66)
    copies author to committer (FAILED - 67)
    copies committer to author (FAILED - 68)
    does not override committer or author if both exist (FAILED - 69)
  time
    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)
    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)
    changes date to UTC (FAILED - 72)
    changes any time entry to UTC (FAILED - 73)
    does not choke on empty values (FAILED - 74)
  links
    does not normalize config (FAILED - 75)
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link (FAILED - 76)
    identifies blog as link (FAILED - 77)
    detects avatar links from gravatar_url (FAILED - 78)
    detects html urls in url field (FAILED - 79)
    detects self urls in url field (FAILED - 80)
    passes through true (FAILED - 81)

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default (FAILED - 82)
  send http requests for missing fields (FAILED - 83)
  does not send http requests for existing fields (FAILED - 84)
  allows traversing into nested structures (FAILED - 85)
  does not request twice if the field does not exist upstream (FAILED - 86)
  does not skip an already existing default proc (FAILED - 87)
  is still loading missing fields, even if a default proc is set (FAILED - 88)

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase"
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/cache_spec.rb:7:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  2) GH::Cache uses the cache for subsequent requests
     Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase"
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/cache_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  3) GH::Cache cache is resettable
     Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase"
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/cache_spec.rb:19:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  4) GH::Pagination paginates
     Failure/Error: counter.should be > 120
     NoMethodError:
       undefined method `should'' for 125:Fixnum
     # ./spec/pagination_spec.rb:8:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  5) GH::Pagination paginates with GH::Normalizer
     Failure/Error: counter.should be > 120
     NoMethodError:
       undefined method `should'' for 125:Fixnum
     # ./spec/pagination_spec.rb:14:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  6) GH::Pagination paginates on default stack
     Failure/Error: counter.should be > 120
     NoMethodError:
       undefined method `should'' for 125:Fixnum
     # ./spec/pagination_spec.rb:19:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  7) GH::Pagination gives random access
     Failure/Error: data[index].should be == value
     NoMethodError:
       undefined method `should'' for #<Hash:0x87c6e>
     # ./spec/pagination_spec.rb:25:in `(root)''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index_with_optional_args_and_block''
     # org/jruby/RubyArray.java:1615:in `each''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./lib/gh/pagination.rb:12:in `each''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index_with_optional_args_and_block''
     # ./spec/pagination_spec.rb:24:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  8) GH::Pagination does not wrap hash responses
     Failure/Error: subject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x16c00a9>
     # ./spec/pagination_spec.rb:30:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  9) GH::MergeCommit adds merge commits
     Failure/Error: pull_request[''merge_commit''][''sha''].should_not be_nil
     NoMethodError:
       undefined method `should_not'' for "ca3c0a44ec1d9bf8557d2653aa1b79fcc9ff5f5d":String
     # ./spec/merge_commit_spec.rb:15:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  10) GH::MergeCommit adds base commits
     Failure/Error: pull_request[''base_commit''][''sha''].should_not be_nil
     NoMethodError:
       undefined method `should_not'' for "4a90c0ad9187c8735e1bcbf39a0291a21284994a":String
     # ./spec/merge_commit_spec.rb:19:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  11) GH::MergeCommit adds head commits
     Failure/Error: pull_request[''head_commit''][''sha''].should_not be_nil
     NoMethodError:
       undefined method `should_not'' for "01eae10530ca65b51474b2d950365967ebdf3023":String
     # ./spec/merge_commit_spec.rb:23:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  12) GH::LinkFollower follows links
     Failure/Error: commentator[''login''].should be == ''rtomayko''
     NoMethodError:
       undefined method `should'' for "rtomayko":String
     # ./spec/link_follower_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  13) GH::LinkFollower works with lazy loading
     Failure/Error: commentator["location"].should be == "San Francisco"
     NoMethodError:
       undefined method `should'' for "San Francisco":String
     # ./spec/link_follower_spec.rb:18:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  14) GH::LinkFollower does not raise exceptions for unknown fields
     Failure/Error: commentator["location"].should be_nil
     NoMethodError:
       undefined method `should'' for nil:NilClass
     # ./spec/link_follower_spec.rb:22:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  15) GH::Instrumentation instruments http
     Failure/Error: @events.size.should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/instrumentation_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  16) GH::Instrumentation instruments []
     Failure/Error: @events.size.should be == 2
     NoMethodError:
       undefined method `should'' for 2:Fixnum
     # ./spec/instrumentation_spec.rb:18:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  17) GH::Instrumentation instruments load
     Failure/Error: @events.size.should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/instrumentation_spec.rb:27:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  18) GH::Error wraps connection
     Failure/Error: exception.should be_an(GH::Error)
     NoMethodError:
       undefined method `should'' for #<GH::Error: GH::Error>
     # ./spec/error_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  19) GH::Error exposes the original exception
     Failure/Error: exception.error.should be_a(RuntimeError)
     NoMethodError:
       undefined method `should'' for #<RuntimeError: foo>
     # ./spec/error_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  20) GH::Error keeps the payload around
     Failure/Error: exception.payload.should be == {''foo'' => ''bar''}
     NoMethodError:
       undefined method `should'' for {"foo"=>"bar"}:Hash
     # ./spec/error_spec.rb:29:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  21) GH::Parallel allows normal requests
     Failure/Error: GH[''users/rkh''][''name''].should be == ''Konstantin Haase''
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/parallel_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  22) GH::Parallel sets in_parallel?
     Failure/Error: GH.should_not be_in_parallel
     NoMethodError:
       undefined method `should_not'' for GH:Module
     # ./spec/parallel_spec.rb:16:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  23) GH::Parallel runs requests in parallel
     Failure/Error: GH.should_not be_in_parallel
     NoMethodError:
       undefined method `should_not'' for GH:Module
     # ./spec/parallel_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  24) GH::Parallel runs requests right away if parallelize is set to false
     Failure/Error: GH.should_not be_in_parallel
     NoMethodError:
       undefined method `should_not'' for GH:Module
     # ./spec/parallel_spec.rb:51:in `(root)''
     # ./lib/gh.rb:32:in `with''
     # ./spec/parallel_spec.rb:50:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  25) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:586:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:553:in `do_start''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:542:in `start''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/webmock-1.8.7/lib/webmock/http_lib_adapters/net_http.rb:90:in `request_with_webmock''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:224:in `pipeline_check''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:171:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  26) GH::Parallel returns the block value
     Failure/Error: GH.in_parallel { 42 }.should be == 42
     NoMethodError:
       undefined method `should'' for 42:Fixnum
     # ./spec/parallel_spec.rb:80:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  27) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     Net::HTTP::Pipeline::PipelineError:
       pipeline connections are not supported
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:215:in `pipeline_check''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:171:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  28) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
     NoMethodError:
       undefined method `should'' for "\303\274ber cool sista \303\245ret":String
     # ./spec/response_spec.rb:9:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  29) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     NoMethodError:
       undefined method `should'' for "\303":String
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  30) GH::Remote loads resources from github
     Failure/Error: subject[''foo''].to_s.should be == ''["foo"]''
     NoMethodError:
       undefined method `should'' for "[\"foo\"]":String
     # ./spec/remote_spec.rb:6:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  31) GH::Remote sets headers correctly
     Failure/Error: subject[''foo''].headers[''x-foo''].should be == ''bar''
     NoMethodError:
       undefined method `should'' for "bar":String
     # ./spec/remote_spec.rb:11:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  32) GH::Remote parses the body
     Failure/Error: subject[''foo''][''foo''].should be == ''bar''
     NoMethodError:
       undefined method `should'' for "bar":String
     # ./spec/remote_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  33) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 2006, last used 0.296 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1183:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  34) GH allows posting to github
     Failure/Error: response[''hi''].should be == ''ho''
     NoMethodError:
       undefined method `should'' for "ho":String
     # ./spec/gh_spec.rb:12:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  35) GH with returns the GH instance if no block is given
     Failure/Error: GH.with(:token => "...").should be_a(GH::Wrapper)
     NoMethodError:
       undefined method `should'' for #<GH::Instrumentation:0x1fd8595>
     # ./spec/gh_spec.rb:17:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  36) GH with returns the block value if block is given
     Failure/Error: GH.with(:token => "...") { 42 }.should be == 42
     NoMethodError:
       undefined method `should'' for 42:Fixnum
     # ./spec/gh_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  37) GH with propagates options
     Failure/Error: GH.options.should be == {:a => :b, :b => :c}
     NoMethodError:
       undefined method `should'' for {:a=>:b, :b=>:c}:Hash
     # ./spec/gh_spec.rb:27:in `(root)''
     # ./lib/gh.rb:32:in `with''
     # ./spec/gh_spec.rb:26:in `(root)''
     # ./lib/gh.rb:32:in `with''
     # ./spec/gh_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  38) GH::Normalizer is set up properly
     Failure/Error: backend.frontend.should be_a(GH::Normalizer)
     NoMethodError:
       undefined method `should'' for #<GH::Normalizer:0x13b8e0f>
     # ./spec/normalizer_spec.rb:20:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  39) GH::Normalizer leaves unknown fields in place
     Failure/Error: normalized[''foo''].should be == ''bar''
     NoMethodError:
       undefined method `should'' for "bar":String
     # ./spec/normalizer_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  40) GH::Normalizer allows normalization with #load
     Failure/Error: result.should_not include("org")
     NoMethodError:
       undefined method `should_not'' for {"organization"=>"foo"}:GH::Response
     # ./spec/normalizer_spec.rb:30:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  41) GH::Normalizer renaming renames org to organization
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x18c93c2>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  42) GH::Normalizer renaming renames orgs to organizations
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1e95a0e>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  43) GH::Normalizer renaming renames username to login
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x11e9a68>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  44) GH::Normalizer renaming renames repo to repository
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1c2a3a1>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  45) GH::Normalizer renaming renames repos to repositories
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x9373f7>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1c68eef>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x16d5ee2>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1f1bfd0>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     Failure/Error: normalized.should_not include(a)
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1727c8e>
     # ./spec/normalizer_spec.rb:45:in `renames''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     Failure/Error: normalized.should_not include(''commit'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x190532c>
     # ./spec/normalizer_spec.rb:63:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     Failure/Error: normalized.should include(''commit'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0xc42bae>
     # ./spec/normalizer_spec.rb:70:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     Failure/Error: normalized.should_not include(''commit_id'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x843f81>
     # ./spec/normalizer_spec.rb:77:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     Failure/Error: normalized.should include(''commit_id'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1c52c62>
     # ./spec/normalizer_spec.rb:84:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     Failure/Error: normalized.should include(''comment_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0xa9228>
     # ./spec/normalizer_spec.rb:91:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     Failure/Error: normalized.should include(''repository_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0xb816c3>
     # ./spec/normalizer_spec.rb:98:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     Failure/Error: normalized.should include(''repository_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x231ee2>
     # ./spec/normalizer_spec.rb:105:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     Failure/Error: normalized.should include(''fork_count'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x11441d5>
     # ./spec/normalizer_spec.rb:112:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     Failure/Error: normalized.should include(''comments'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1efd160>
     # ./spec/normalizer_spec.rb:119:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     Failure/Error: normalized.should include(''repositories'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x61c3ed>
     # ./spec/normalizer_spec.rb:126:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     Failure/Error: normalized.should include(''repositories'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1511019>
     # ./spec/normalizer_spec.rb:133:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     Failure/Error: normalized.should include(''forks'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1a3f4a9>
     # ./spec/normalizer_spec.rb:140:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  62) GH::Normalizer renaming renames user to owner if appropriate
     Failure/Error: normalized.should_not include(''user'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x99aeea>
     # ./spec/normalizer_spec.rb:147:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  63) GH::Normalizer renaming renames user to author if appropriate
     Failure/Error: normalized.should_not include(''user'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x1eace7>
     # ./spec/normalizer_spec.rb:154:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  64) GH::Normalizer renaming leaves user in place if owner exists
     Failure/Error: normalized.should include(''user'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1c74cec>
     # ./spec/normalizer_spec.rb:161:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  65) GH::Normalizer renaming leaves user in place if author exists
     Failure/Error: normalized.should include(''user'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x13cef28>
     # ./spec/normalizer_spec.rb:169:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     Failure/Error: normalized.should_not include(''owner'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x5ddd4c>
     # ./spec/normalizer_spec.rb:177:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  67) GH::Normalizer renaming copies author to committer
     Failure/Error: normalized.should include(''author'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x69bdbf>
     # ./spec/normalizer_spec.rb:185:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  68) GH::Normalizer renaming copies committer to author
     Failure/Error: normalized.should include(''author'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x10b5bcb>
     # ./spec/normalizer_spec.rb:192:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  69) GH::Normalizer renaming does not override committer or author if both exist
     Failure/Error: normalized.should include(''author'')
     NoMethodError:
       undefined method `should'' for #<GH::Response:0x1552749>
     # ./spec/normalizer_spec.rb:199:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     Failure/Error: normalized[''date''].should be == "1970-01-01T00:20:34Z"
     NoMethodError:
       undefined method `should'' for "1970-01-01T00:20:34Z":String
     # ./spec/normalizer_spec.rb:209:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     Failure/Error: normalized[''date''].should be == "2012-04-12T15:29:51Z"
     NoMethodError:
       undefined method `should'' for "2012-04-12T15:29:51Z":String
     # ./spec/normalizer_spec.rb:214:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  72) GH::Normalizer time changes date to UTC
     Failure/Error: normalized[''date''].should be == "2012-04-12T15:29:51Z"
     NoMethodError:
       undefined method `should'' for "2012-04-12T15:29:51Z":String
     # ./spec/normalizer_spec.rb:219:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  73) GH::Normalizer time changes any time entry to UTC
     Failure/Error: normalized[''foo''].should be == "2012-04-12T15:29:51Z"
     NoMethodError:
       undefined method `should'' for "2012-04-12T15:29:51Z":String
     # ./spec/normalizer_spec.rb:224:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  74) GH::Normalizer time does not choke on empty values
     Failure/Error: normalized[''date''].should be == ""
     NoMethodError:
       undefined method `should'' for "":String
     # ./spec/normalizer_spec.rb:229:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  75) GH::Normalizer links does not normalize config
     Failure/Error: normalized[''config''].should be == {''url'' => ''http://localhost''}
     NoMethodError:
       undefined method `should'' for {"url"=>"http://localhost"}:Hash
     # ./spec/normalizer_spec.rb:236:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  76) GH::Normalizer links identifies _url suffix as link
     Failure/Error: normalized.should_not include(''foo_url'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xbf5798>
     # ./spec/normalizer_spec.rb:254:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  77) GH::Normalizer links identifies blog as link
     Failure/Error: normalized.should_not include(''blog'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xd6907d>
     # ./spec/normalizer_spec.rb:263:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  78) GH::Normalizer links detects avatar links from gravatar_url
     Failure/Error: normalized.should_not include(''gravatar_url'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0x190e6b>
     # ./spec/normalizer_spec.rb:272:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  79) GH::Normalizer links detects html urls in url field
     Failure/Error: normalized.should_not include(''url'')
     NoMethodError:
       undefined method `should_not'' for #<GH::Response:0xbe72fe>
     # ./spec/normalizer_spec.rb:281:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  80) GH::Normalizer links detects self urls in url field
     Failure/Error: normalized.should_not include(''url'')
     NoMethodError:
       undefined method `should_not'' for {"_links"=>{"self"=>{"href"=>"http://api.github.com/foo"}}}:GH::Response
     # ./spec/normalizer_spec.rb:289:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  81) GH::Normalizer links passes through true
     Failure/Error: normalized[''foo''].should be == true
     NoMethodError:
       undefined method `should'' for true:TrueClass
     # ./spec/normalizer_spec.rb:298:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  82) GH::LazyLoader wraps normalizer by default
     Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer)
     NoMethodError:
       undefined method `should'' for #<GH::Normalizer: #<GH::Remote: https://api.github.com>>
     # ./spec/lazy_loader_spec.rb:17:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  83) GH::LazyLoader send http requests for missing fields
     Failure/Error: should_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/lazy_loader_spec.rb:21:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/lazy_loader_spec.rb:21:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  84) GH::LazyLoader does not send http requests for existing fields
     Failure/Error: should_not_request { rkh[''login''].should be == ''rkh'' }
     NoMethodError:
       undefined method `should'' for "rkh":String
     # ./spec/lazy_loader_spec.rb:25:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/spec_helper.rb:30:in `should_not_request''
     # ./spec/lazy_loader_spec.rb:25:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  85) GH::LazyLoader allows traversing into nested structures
     Failure/Error: should_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }
     NoMethodError:
       undefined method `should'' for "Konstantin Haase":String
     # ./spec/lazy_loader_spec.rb:34:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/lazy_loader_spec.rb:34:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     Failure/Error: should_request(1) { 2.times { rkh[''foo''] } }
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/spec_helper.rb:26:in `should_request''
     # ./spec/lazy_loader_spec.rb:38:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  87) GH::LazyLoader does not skip an already existing default proc
     Failure/Error: rkh[''foo''].should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/lazy_loader_spec.rb:47:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/spec_helper.rb:30:in `should_not_request''
     # ./spec/lazy_loader_spec.rb:46:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     Failure/Error: rkh[''foo''].should be == 1
     NoMethodError:
       undefined method `should'' for 1:Fixnum
     # ./spec/lazy_loader_spec.rb:58:in `(root)''
     # ./spec/spec_helper.rb:25:in `should_request''
     # ./spec/lazy_loader_spec.rb:57:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:111:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:108:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

Finished in 10.49 seconds
101 examples, 88 failures, 9 pending

Failed examples:

rspec ./spec/cache_spec.rb:6 # GH::Cache send HTTP requests for uncached resources
rspec ./spec/cache_spec.rb:11 # GH::Cache uses the cache for subsequent requests
rspec ./spec/cache_spec.rb:18 # GH::Cache cache is resettable
rspec ./spec/pagination_spec.rb:6 # GH::Pagination paginates
rspec ./spec/pagination_spec.rb:11 # GH::Pagination paginates with GH::Normalizer
rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/pagination_spec.rb:22 # GH::Pagination gives random access
rspec ./spec/pagination_spec.rb:29 # GH::Pagination does not wrap hash responses
rspec ./spec/merge_commit_spec.rb:14 # GH::MergeCommit adds merge commits
rspec ./spec/merge_commit_spec.rb:18 # GH::MergeCommit adds base commits
rspec ./spec/merge_commit_spec.rb:22 # GH::MergeCommit adds head commits
rspec ./spec/link_follower_spec.rb:11 # GH::LinkFollower follows links
rspec ./spec/link_follower_spec.rb:15 # GH::LinkFollower works with lazy loading
rspec ./spec/link_follower_spec.rb:21 # GH::LinkFollower does not raise exceptions for unknown fields
rspec ./spec/instrumentation_spec.rb:10 # GH::Instrumentation instruments http
rspec ./spec/instrumentation_spec.rb:16 # GH::Instrumentation instruments []
rspec ./spec/instrumentation_spec.rb:25 # GH::Instrumentation instruments load
rspec ./spec/error_spec.rb:20 # GH::Error wraps connection
rspec ./spec/error_spec.rb:24 # GH::Error exposes the original exception
rspec ./spec/error_spec.rb:28 # GH::Error keeps the payload around
rspec ./spec/parallel_spec.rb:11 # GH::Parallel allows normal requests
rspec ./spec/parallel_spec.rb:15 # GH::Parallel sets in_parallel?
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:47 # GH::Parallel runs requests right away if parallelize is set to false
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:79 # GH::Parallel returns the block value
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/remote_spec.rb:4 # GH::Remote loads resources from github
rspec ./spec/remote_spec.rb:9 # GH::Remote sets headers correctly
rspec ./spec/remote_spec.rb:19 # GH::Remote parses the body
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rspec ./spec/gh_spec.rb:8 # GH allows posting to github
rspec ./spec/gh_spec.rb:16 # GH with returns the GH instance if no block is given
rspec ./spec/gh_spec.rb:20 # GH with returns the block value if block is given
rspec ./spec/gh_spec.rb:24 # GH with propagates options
rspec ./spec/normalizer_spec.rb:19 # GH::Normalizer is set up properly
rspec ./spec/normalizer_spec.rb:23 # GH::Normalizer leaves unknown fields in place
rspec ./spec/normalizer_spec.rb:28 # GH::Normalizer allows normalization with #load
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames org to organization
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames orgs to organizations
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames username to login
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repo to repository
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repos to repositories
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repo_foo to repository_foo
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames repos_foo to repository_foo
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames foo_repo to foo_repository
rspec ./spec/normalizer_spec.rb:43 # GH::Normalizer renaming renames foo_repos to foo_repositories
rspec ./spec/normalizer_spec.rb:61 # GH::Normalizer renaming renames commit to sha if value is a sha
rspec ./spec/normalizer_spec.rb:68 # GH::Normalizer renaming does not rename commit to sha if value is not a sha
rspec ./spec/normalizer_spec.rb:75 # GH::Normalizer renaming renames commit_id to sha if value is a sha
rspec ./spec/normalizer_spec.rb:82 # GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
rspec ./spec/normalizer_spec.rb:89 # GH::Normalizer renaming renames comments to comment_count if content is a number
rspec ./spec/normalizer_spec.rb:96 # GH::Normalizer renaming renames repositories to repository_count if content is a number
rspec ./spec/normalizer_spec.rb:103 # GH::Normalizer renaming renames repos to repository_count if content is a number
rspec ./spec/normalizer_spec.rb:110 # GH::Normalizer renaming renames forks to fork_count if content is a number
rspec ./spec/normalizer_spec.rb:117 # GH::Normalizer renaming does not rename comments to comment_count if content is not a number
rspec ./spec/normalizer_spec.rb:124 # GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
rspec ./spec/normalizer_spec.rb:131 # GH::Normalizer renaming does not rename repos to repository_count if content is not a number
rspec ./spec/normalizer_spec.rb:138 # GH::Normalizer renaming does not rename forks to fork_count if content is not a number
rspec ./spec/normalizer_spec.rb:145 # GH::Normalizer renaming renames user to owner if appropriate
rspec ./spec/normalizer_spec.rb:152 # GH::Normalizer renaming renames user to author if appropriate
rspec ./spec/normalizer_spec.rb:159 # GH::Normalizer renaming leaves user in place if owner exists
rspec ./spec/normalizer_spec.rb:167 # GH::Normalizer renaming leaves user in place if author exists
rspec ./spec/normalizer_spec.rb:175 # GH::Normalizer renaming leaves user in place if no indication what kind of user
rspec ./spec/normalizer_spec.rb:183 # GH::Normalizer renaming copies author to committer
rspec ./spec/normalizer_spec.rb:190 # GH::Normalizer renaming copies committer to author
rspec ./spec/normalizer_spec.rb:197 # GH::Normalizer renaming does not override committer or author if both exist
rspec ./spec/normalizer_spec.rb:207 # GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
rspec ./spec/normalizer_spec.rb:212 # GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
rspec ./spec/normalizer_spec.rb:217 # GH::Normalizer time changes date to UTC
rspec ./spec/normalizer_spec.rb:222 # GH::Normalizer time changes any time entry to UTC
rspec ./spec/normalizer_spec.rb:227 # GH::Normalizer time does not choke on empty values
rspec ./spec/normalizer_spec.rb:234 # GH::Normalizer links does not normalize config
rspec ./spec/normalizer_spec.rb:252 # GH::Normalizer links identifies _url suffix as link
rspec ./spec/normalizer_spec.rb:261 # GH::Normalizer links identifies blog as link
rspec ./spec/normalizer_spec.rb:270 # GH::Normalizer links detects avatar links from gravatar_url
rspec ./spec/normalizer_spec.rb:279 # GH::Normalizer links detects html urls in url field
rspec ./spec/normalizer_spec.rb:287 # GH::Normalizer links detects self urls in url field
rspec ./spec/normalizer_spec.rb:296 # GH::Normalizer links passes through true
rspec ./spec/lazy_loader_spec.rb:16 # GH::LazyLoader wraps normalizer by default
rspec ./spec/lazy_loader_spec.rb:20 # GH::LazyLoader send http requests for missing fields
rspec ./spec/lazy_loader_spec.rb:24 # GH::LazyLoader does not send http requests for existing fields
rspec ./spec/lazy_loader_spec.rb:28 # GH::LazyLoader allows traversing into nested structures
rspec ./spec/lazy_loader_spec.rb:37 # GH::LazyLoader does not request twice if the field does not exist upstream
rspec ./spec/lazy_loader_spec.rb:41 # GH::LazyLoader does not skip an already existing default proc
rspec ./spec/lazy_loader_spec.rb:52 # GH::LazyLoader is still loading missing fields, even if a default proc is set
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835993, 'Artifact::Log', '2012-07-11 13:51:09.992000', '2012-07-11 13:51:11.135000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521577, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-07-11 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly (FAILED - 4)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 5)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # org/jruby/ext/Timeout.java:79:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  4) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     ArgumentError:
       invalid byte sequence in UTF-8
     # org/jruby/RubyRegexp.java:1505:in `match''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:245:in `strtok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:213:in `tok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:176:in `lex''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:44:in `decode''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/adapters/ok_json.rb:10:in `load''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json.rb:93:in `load''
     # ./lib/gh/response.rb:35:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  5) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 8682, last used 0.336 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1197:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

Finished in 13.08 seconds
101 examples, 5 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835994, 'Artifact::Log', '2012-07-11 13:51:10.012000', '2012-07-11 13:51:11.569000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521578, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=rbx-18mode
$ rvm use rbx-18mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m
$ ruby --version
rubinius 2.0.0dev (1.8.7 73a338b2 yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[31m  send HTTP requests for uncached resources (FAILED - 1)[0m
[31m  uses the cache for subsequent requests (FAILED - 2)[0m
[31m  cache is resettable (FAILED - 3)[0m

GH::Pagination
[31m  paginates (FAILED - 4)[0m
[31m  paginates with GH::Normalizer (FAILED - 5)[0m
[31m  paginates on default stack (FAILED - 6)[0m
[31m  gives random access (FAILED - 7)[0m
[31m  does not wrap hash responses (FAILED - 8)[0m

GH::MergeCommit
[31m  adds merge commits (FAILED - 9)[0m
[31m  adds base commits (FAILED - 10)[0m
[31m  adds head commits (FAILED - 11)[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[31m  follows links (FAILED - 12)[0m
[31m  works with lazy loading (FAILED - 13)[0m
[31m  does not raise exceptions for unknown fields (FAILED - 14)[0m

GH::Instrumentation
[31m  instruments http (FAILED - 15)[0m
[31m  instruments [] (FAILED - 16)[0m
[31m  instruments load (FAILED - 17)[0m

GH::Error
[31m  wraps connection (FAILED - 18)[0m
[31m  exposes the original exception (FAILED - 19)[0m
[31m  keeps the payload around (FAILED - 20)[0m

GH::Parallel
[31m  allows normal requests (FAILED - 21)[0m
[31m  sets in_parallel? (FAILED - 22)[0m
[31m  runs requests in parallel (FAILED - 23)[0m
[31m  runs requests right away if parallelize is set to false (FAILED - 24)[0m
[31m  works with pagination (FAILED - 25)[0m
[31m  returns the block value (FAILED - 26)[0m
[31m  works two times in a row (FAILED - 27)[0m

GH::Response
[31m  handles UTF-8 properly, even if encoded binary (FAILED - 28)[0m
[31m  handles broken encodings properly (FAILED - 29)[0m

GH::Remote
[31m  loads resources from github (FAILED - 30)[0m
[31m  sets headers correctly (FAILED - 31)[0m
[32m  raises an exception for missing resources[0m
[31m  parses the body (FAILED - 32)[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[31m  allows doing requests right from the GH object (FAILED - 33)[0m
[31m  allows posting to github (FAILED - 34)[0m
  with
[31m    returns the GH instance if no block is given (FAILED - 35)[0m
[31m    returns the block value if block is given (FAILED - 36)[0m
[31m    propagates options (FAILED - 37)[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[31m  is set up properly (FAILED - 38)[0m
[31m  leaves unknown fields in place (FAILED - 39)[0m
[31m  allows normalization with #load (FAILED - 40)[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[31m    renames org to organization (FAILED - 41)[0m
[31m    renames orgs to organizations (FAILED - 42)[0m
[31m    renames username to login (FAILED - 43)[0m
[31m    renames repo to repository (FAILED - 44)[0m
[31m    renames repos to repositories (FAILED - 45)[0m
[31m    renames repo_foo to repository_foo (FAILED - 46)[0m
[31m    renames repos_foo to repository_foo (FAILED - 47)[0m
[31m    renames foo_repo to foo_repository (FAILED - 48)[0m
[31m    renames foo_repos to foo_repositories (FAILED - 49)[0m
[31m    renames commit to sha if value is a sha (FAILED - 50)[0m
[31m    does not rename commit to sha if value is not a sha (FAILED - 51)[0m
[31m    renames commit_id to sha if value is a sha (FAILED - 52)[0m
[31m    does not rename commit_id to sha if value is not a sha (FAILED - 53)[0m
[31m    renames comments to comment_count if content is a number (FAILED - 54)[0m
[31m    renames repositories to repository_count if content is a number (FAILED - 55)[0m
[31m    renames repos to repository_count if content is a number (FAILED - 56)[0m
[31m    renames forks to fork_count if content is a number (FAILED - 57)[0m
[31m    does not rename comments to comment_count if content is not a number (FAILED - 58)[0m
[31m    does not rename repositories to repository_count if content is not a number (FAILED - 59)[0m
[31m    does not rename repos to repository_count if content is not a number (FAILED - 60)[0m
[31m    does not rename forks to fork_count if content is not a number (FAILED - 61)[0m
[31m    renames user to owner if appropriate (FAILED - 62)[0m
[31m    renames user to author if appropriate (FAILED - 63)[0m
[31m    leaves user in place if owner exists (FAILED - 64)[0m
[31m    leaves user in place if author exists (FAILED - 65)[0m
[31m    leaves user in place if no indication what kind of user (FAILED - 66)[0m
[31m    copies author to committer (FAILED - 67)[0m
[31m    copies committer to author (FAILED - 68)[0m
[31m    does not override committer or author if both exist (FAILED - 69)[0m
  time
[31m    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)[0m
[31m    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)[0m
[31m    changes date to UTC (FAILED - 72)[0m
[31m    changes any time entry to UTC (FAILED - 73)[0m
[31m    does not choke on empty values (FAILED - 74)[0m
  links
[31m    does not normalize config (FAILED - 75)[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[31m    identifies _url suffix as link (FAILED - 76)[0m
[31m    identifies blog as link (FAILED - 77)[0m
[31m    detects avatar links from gravatar_url (FAILED - 78)[0m
[31m    detects html urls in url field (FAILED - 79)[0m
[31m    detects self urls in url field (FAILED - 80)[0m
[31m    passes through true (FAILED - 81)[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[31m  wraps normalizer by default (FAILED - 82)[0m
[31m  send http requests for missing fields (FAILED - 83)[0m
[31m  does not send http requests for existing fields (FAILED - 84)[0m
[31m  allows traversing into nested structures (FAILED - 85)[0m
[31m  does not request twice if the field does not exist upstream (FAILED - 86)[0m
[31m  does not skip an already existing default proc (FAILED - 87)[0m
[31m  is still loading missing fields, even if a default proc is set (FAILED - 88)[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/cache_spec.rb:7:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  2) GH::Cache uses the cache for subsequent requests
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/cache_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  3) GH::Cache cache is resettable
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/cache_spec.rb:19:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  4) GH::Pagination paginates
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 125:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:8:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  5) GH::Pagination paginates with GH::Normalizer
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 125:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:14:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  6) GH::Pagination paginates on default stack
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 125:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:19:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  7) GH::Pagination gives random access
     [31mFailure/Error:[0m [31mdata[index].should be == value[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:25:in `__script__''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index_with_optional_args_and_block''[0m
[36m     # kernel/bootstrap/array.rb:68:in `each''[0m
[36m     # ./lib/gh/pagination.rb:12:in `each''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index (each_with_index_with_optional_args_and_block)''[0m
[36m     # ./spec/pagination_spec.rb:24:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  8) GH::Pagination does not wrap hash responses
     [31mFailure/Error:[0m [31msubject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/pagination_spec.rb:30:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  9) GH::MergeCommit adds merge commits
     [31mFailure/Error:[0m [31mpull_request[''merge_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/merge_commit_spec.rb:15:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  10) GH::MergeCommit adds base commits
     [31mFailure/Error:[0m [31mpull_request[''base_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/merge_commit_spec.rb:19:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  11) GH::MergeCommit adds head commits
     [31mFailure/Error:[0m [31mpull_request[''head_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/merge_commit_spec.rb:23:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  12) GH::LinkFollower follows links
     [31mFailure/Error:[0m [31mcommentator[''login''].should be == ''rtomayko''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/link_follower_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  13) GH::LinkFollower works with lazy loading
     [31mFailure/Error:[0m [31mcommentator["location"].should be == "San Francisco"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/link_follower_spec.rb:18:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  14) GH::LinkFollower does not raise exceptions for unknown fields
     [31mFailure/Error:[0m [31mcommentator["location"].should be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/link_follower_spec.rb:22:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  15) GH::Instrumentation instruments http
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/instrumentation_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  16) GH::Instrumentation instruments []
     [31mFailure/Error:[0m [31m@events.size.should be == 2[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 2:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/instrumentation_spec.rb:18:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  17) GH::Instrumentation instruments load
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/instrumentation_spec.rb:27:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  18) GH::Error wraps connection
     [31mFailure/Error:[0m [31mexception.should be_an(GH::Error)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Error.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/error_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  19) GH::Error exposes the original exception
     [31mFailure/Error:[0m [31mexception.error.should be_a(RuntimeError)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of RuntimeError.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/error_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  20) GH::Error keeps the payload around
     [31mFailure/Error:[0m [31mexception.payload.should be == {''foo'' => ''bar''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/error_spec.rb:29:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  21) GH::Parallel allows normal requests
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == ''Konstantin Haase''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  22) GH::Parallel sets in_parallel?
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on GH (Module)[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:16:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  23) GH::Parallel runs requests in parallel
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on GH (Module)[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  24) GH::Parallel runs requests right away if parallelize is set to false
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on GH (Module)[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:51:in `__script__''[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/parallel_spec.rb:50:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  25) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 128:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:76:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  26) GH::Parallel returns the block value
     [31mFailure/Error:[0m [31mGH.in_parallel { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 42:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/parallel_spec.rb:80:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  27) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:172:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  28) GH::Response handles UTF-8 properly, even if encoded binary
     [31mFailure/Error:[0m [31mresponse[''foo''].should be == ''über cool sista året''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/response_spec.rb:9:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  29) GH::Response handles broken encodings properly
     [31mFailure/Error:[0m [31mGH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/response_spec.rb:13:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  30) GH::Remote loads resources from github
     [31mFailure/Error:[0m [31msubject[''foo''].to_s.should be == ''["foo"]''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/remote_spec.rb:6:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  31) GH::Remote sets headers correctly
     [31mFailure/Error:[0m [31msubject[''foo''].headers[''x-foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/remote_spec.rb:11:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  32) GH::Remote parses the body
     [31mFailure/Error:[0m [31msubject[''foo''][''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/remote_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  33) GH allows doing requests right from the GH object
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:5:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  34) GH allows posting to github
     [31mFailure/Error:[0m [31mresponse[''hi''].should be == ''ho''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:12:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  35) GH with returns the GH instance if no block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...").should be_a(GH::Wrapper)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Instrumentation.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:17:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  36) GH with returns the block value if block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...") { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 42:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  37) GH with propagates options
     [31mFailure/Error:[0m [31mGH.options.should be == {:a => :b, :b => :c}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/gh_spec.rb:27:in `__script__''[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:26:in `__script__''[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  38) GH::Normalizer is set up properly
     [31mFailure/Error:[0m [31mbackend.frontend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Normalizer.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:20:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  39) GH::Normalizer leaves unknown fields in place
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  40) GH::Normalizer allows normalization with #load
     [31mFailure/Error:[0m [31mresult.should_not include("org")[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:30:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  41) GH::Normalizer renaming renames org to organization
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  42) GH::Normalizer renaming renames orgs to organizations
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  43) GH::Normalizer renaming renames username to login
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  44) GH::Normalizer renaming renames repo to repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  45) GH::Normalizer renaming renames repos to repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:63:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:70:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:77:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:84:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comment_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:91:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:98:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:105:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''fork_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:112:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comments'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:119:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:126:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:133:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''forks'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:140:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  62) GH::Normalizer renaming renames user to owner if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:147:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  63) GH::Normalizer renaming renames user to author if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:154:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  64) GH::Normalizer renaming leaves user in place if owner exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:161:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  65) GH::Normalizer renaming leaves user in place if author exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:169:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     [31mFailure/Error:[0m [31mnormalized.should_not include(''owner'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:177:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  67) GH::Normalizer renaming copies author to committer
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:185:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  68) GH::Normalizer renaming copies committer to author
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:192:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  69) GH::Normalizer renaming does not override committer or author if both exist
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:199:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "1970-01-01T00:20:34Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:209:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:214:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  72) GH::Normalizer time changes date to UTC
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:219:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  73) GH::Normalizer time changes any time entry to UTC
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:224:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  74) GH::Normalizer time does not choke on empty values
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == ""[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:229:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  75) GH::Normalizer links does not normalize config
     [31mFailure/Error:[0m [31mnormalized[''config''].should be == {''url'' => ''http://localhost''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of Hash.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:236:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  76) GH::Normalizer links identifies _url suffix as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''foo_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:254:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  77) GH::Normalizer links identifies blog as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''blog'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:263:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  78) GH::Normalizer links detects avatar links from gravatar_url
     [31mFailure/Error:[0m [31mnormalized.should_not include(''gravatar_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:272:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  79) GH::Normalizer links detects html urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:281:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  80) GH::Normalizer links detects self urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' on an instance of GH::Response.[0m
[36m     # kernel/delta/kernel.rb:81:in `should_not (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:289:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  81) GH::Normalizer links passes through true
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == true[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on true:TrueClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/normalizer_spec.rb:298:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  82) GH::LazyLoader wraps normalizer by default
     [31mFailure/Error:[0m [31mGH::LazyLoader.new.backend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of GH::Normalizer.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:17:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  83) GH::LazyLoader send http requests for missing fields
     [31mFailure/Error:[0m [31mshould_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:21:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:21:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  84) GH::LazyLoader does not send http requests for existing fields
     [31mFailure/Error:[0m [31mshould_not_request { rkh[''login''].should be == ''rkh'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:25:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:25:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  85) GH::LazyLoader allows traversing into nested structures
     [31mFailure/Error:[0m [31mshould_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on an instance of String.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:34:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:34:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     [31mFailure/Error:[0m [31mshould_request(1) { 2.times { rkh[''foo''] } }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/spec_helper.rb:26:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:38:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  87) GH::LazyLoader does not skip an already existing default proc
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:47:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:46:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' on 1:Fixnum.[0m
[36m     # kernel/delta/kernel.rb:81:in `should (method_missing)''[0m
[36m     # ./spec/lazy_loader_spec.rb:58:in `__script__''[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:57:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

Finished in 41.6 seconds
[31m101 examples, 88 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/cache_spec.rb:6[0m [36m# GH::Cache send HTTP requests for uncached resources[0m
[31mrspec ./spec/cache_spec.rb:11[0m [36m# GH::Cache uses the cache for subsequent requests[0m
[31mrspec ./spec/cache_spec.rb:18[0m [36m# GH::Cache cache is resettable[0m
[31mrspec ./spec/pagination_spec.rb:6[0m [36m# GH::Pagination paginates[0m
[31mrspec ./spec/pagination_spec.rb:11[0m [36m# GH::Pagination paginates with GH::Normalizer[0m
[31mrspec ./spec/pagination_spec.rb:17[0m [36m# GH::Pagination paginates on default stack[0m
[31mrspec ./spec/pagination_spec.rb:22[0m [36m# GH::Pagination gives random access[0m
[31mrspec ./spec/pagination_spec.rb:29[0m [36m# GH::Pagination does not wrap hash responses[0m
[31mrspec ./spec/merge_commit_spec.rb:14[0m [36m# GH::MergeCommit adds merge commits[0m
[31mrspec ./spec/merge_commit_spec.rb:18[0m [36m# GH::MergeCommit adds base commits[0m
[31mrspec ./spec/merge_commit_spec.rb:22[0m [36m# GH::MergeCommit adds head commits[0m
[31mrspec ./spec/link_follower_spec.rb:11[0m [36m# GH::LinkFollower follows links[0m
[31mrspec ./spec/link_follower_spec.rb:15[0m [36m# GH::LinkFollower works with lazy loading[0m
[31mrspec ./spec/link_follower_spec.rb:21[0m [36m# GH::LinkFollower does not raise exceptions for unknown fields[0m
[31mrspec ./spec/instrumentation_spec.rb:10[0m [36m# GH::Instrumentation instruments http[0m
[31mrspec ./spec/instrumentation_spec.rb:16[0m [36m# GH::Instrumentation instruments [][0m
[31mrspec ./spec/instrumentation_spec.rb:25[0m [36m# GH::Instrumentation instruments load[0m
[31mrspec ./spec/error_spec.rb:20[0m [36m# GH::Error wraps connection[0m
[31mrspec ./spec/error_spec.rb:24[0m [36m# GH::Error exposes the original exception[0m
[31mrspec ./spec/error_spec.rb:28[0m [36m# GH::Error keeps the payload around[0m
[31mrspec ./spec/parallel_spec.rb:11[0m [36m# GH::Parallel allows normal requests[0m
[31mrspec ./spec/parallel_spec.rb:15[0m [36m# GH::Parallel sets in_parallel?[0m
[31mrspec ./spec/parallel_spec.rb:21[0m [36m# GH::Parallel runs requests in parallel[0m
[31mrspec ./spec/parallel_spec.rb:47[0m [36m# GH::Parallel runs requests right away if parallelize is set to false[0m
[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:79[0m [36m# GH::Parallel returns the block value[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
[31mrspec ./spec/response_spec.rb:5[0m [36m# GH::Response handles UTF-8 properly, even if encoded binary[0m
[31mrspec ./spec/response_spec.rb:12[0m [36m# GH::Response handles broken encodings properly[0m
[31mrspec ./spec/remote_spec.rb:4[0m [36m# GH::Remote loads resources from github[0m
[31mrspec ./spec/remote_spec.rb:9[0m [36m# GH::Remote sets headers correctly[0m
[31mrspec ./spec/remote_spec.rb:19[0m [36m# GH::Remote parses the body[0m
[31mrspec ./spec/gh_spec.rb:4[0m [36m# GH allows doing requests right from the GH object[0m
[31mrspec ./spec/gh_spec.rb:8[0m [36m# GH allows posting to github[0m
[31mrspec ./spec/gh_spec.rb:16[0m [36m# GH with returns the GH instance if no block is given[0m
[31mrspec ./spec/gh_spec.rb:20[0m [36m# GH with returns the block value if block is given[0m
[31mrspec ./spec/gh_spec.rb:24[0m [36m# GH with propagates options[0m
[31mrspec ./spec/normalizer_spec.rb:19[0m [36m# GH::Normalizer is set up properly[0m
[31mrspec ./spec/normalizer_spec.rb:23[0m [36m# GH::Normalizer leaves unknown fields in place[0m
[31mrspec ./spec/normalizer_spec.rb:28[0m [36m# GH::Normalizer allows normalization with #load[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames org to organization[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames orgs to organizations[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames username to login[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo to repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos to repositories[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repo to foo_repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repos to foo_repositories[0m
[31mrspec ./spec/normalizer_spec.rb:61[0m [36m# GH::Normalizer renaming renames commit to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:68[0m [36m# GH::Normalizer renaming does not rename commit to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:75[0m [36m# GH::Normalizer renaming renames commit_id to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:82[0m [36m# GH::Normalizer renaming does not rename commit_id to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:89[0m [36m# GH::Normalizer renaming renames comments to comment_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:96[0m [36m# GH::Normalizer renaming renames repositories to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:103[0m [36m# GH::Normalizer renaming renames repos to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:110[0m [36m# GH::Normalizer renaming renames forks to fork_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:117[0m [36m# GH::Normalizer renaming does not rename comments to comment_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:124[0m [36m# GH::Normalizer renaming does not rename repositories to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:131[0m [36m# GH::Normalizer renaming does not rename repos to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:138[0m [36m# GH::Normalizer renaming does not rename forks to fork_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:145[0m [36m# GH::Normalizer renaming renames user to owner if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:152[0m [36m# GH::Normalizer renaming renames user to author if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:159[0m [36m# GH::Normalizer renaming leaves user in place if owner exists[0m
[31mrspec ./spec/normalizer_spec.rb:167[0m [36m# GH::Normalizer renaming leaves user in place if author exists[0m
[31mrspec ./spec/normalizer_spec.rb:175[0m [36m# GH::Normalizer renaming leaves user in place if no indication what kind of user[0m
[31mrspec ./spec/normalizer_spec.rb:183[0m [36m# GH::Normalizer renaming copies author to committer[0m
[31mrspec ./spec/normalizer_spec.rb:190[0m [36m# GH::Normalizer renaming copies committer to author[0m
[31mrspec ./spec/normalizer_spec.rb:197[0m [36m# GH::Normalizer renaming does not override committer or author if both exist[0m
[31mrspec ./spec/normalizer_spec.rb:207[0m [36m# GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:212[0m [36m# GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:217[0m [36m# GH::Normalizer time changes date to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:222[0m [36m# GH::Normalizer time changes any time entry to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:227[0m [36m# GH::Normalizer time does not choke on empty values[0m
[31mrspec ./spec/normalizer_spec.rb:234[0m [36m# GH::Normalizer links does not normalize config[0m
[31mrspec ./spec/normalizer_spec.rb:252[0m [36m# GH::Normalizer links identifies _url suffix as link[0m
[31mrspec ./spec/normalizer_spec.rb:261[0m [36m# GH::Normalizer links identifies blog as link[0m
[31mrspec ./spec/normalizer_spec.rb:270[0m [36m# GH::Normalizer links detects avatar links from gravatar_url[0m
[31mrspec ./spec/normalizer_spec.rb:279[0m [36m# GH::Normalizer links detects html urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:287[0m [36m# GH::Normalizer links detects self urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:296[0m [36m# GH::Normalizer links passes through true[0m
[31mrspec ./spec/lazy_loader_spec.rb:16[0m [36m# GH::LazyLoader wraps normalizer by default[0m
[31mrspec ./spec/lazy_loader_spec.rb:20[0m [36m# GH::LazyLoader send http requests for missing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:24[0m [36m# GH::LazyLoader does not send http requests for existing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:28[0m [36m# GH::LazyLoader allows traversing into nested structures[0m
[31mrspec ./spec/lazy_loader_spec.rb:37[0m [36m# GH::LazyLoader does not request twice if the field does not exist upstream[0m
[31mrspec ./spec/lazy_loader_spec.rb:41[0m [36m# GH::LazyLoader does not skip an already existing default proc[0m
[31mrspec ./spec/lazy_loader_spec.rb:52[0m [36m# GH::LazyLoader is still loading missing fields, even if a default proc is set[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835995, 'Artifact::Log', '2012-07-11 13:51:10.028000', '2012-07-11 13:51:11.641000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521579, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=rbx-19mode
$ rvm use rbx-19mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head-d19(B[m
$ ruby --version
rubinius 2.0.0dev (1.9.3 73a338b2 yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:243:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:243:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # kernel/loader.rb:714:in `run_at_exits''[0m
[36m     # kernel/loader.rb:734:in `epilogue''[0m
[36m     # kernel/loader.rb:864:in `main''[0m

Finished in 23.42 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835996, 'Artifact::Log', '2012-07-11 13:51:10.043000', '2012-07-11 13:51:11.254000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521580, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=jruby-head
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-07-11 3bb1b37) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:12 warning: already initialized constant NET_HTTP_EXCEPTIONS
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack (FAILED - 1)
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 2)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 3)
  returns the block value
  works two times in a row (FAILED - 4)

GH::Response
  handles UTF-8 properly, even if encoded binary (FAILED - 5)
  handles broken encodings properly (FAILED - 6)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 7)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Pagination paginates on default stack
     Failure/Error: counter = GH[''users/rkh/repos''].map { 1 }.reduce(:+) # map/reduce!
     GH::Error:
       GH request failed (RuntimeError: Invalid encoding in https://api.github.com/users/rkh/repos?per_page=100, please contact github.) with payload: [{"_links"=>{"html"=>{"href"=>"https://github.com/rkh/mw_api"}, "self"=>{"href"=>"https://api.git...
     # ./lib/gh/response.rb:37:in `initialize''
     # ./lib/gh/wrapper.rb:163:in `modify_response''
     # ./lib/gh/wrapper.rb:150:in `double_dispatch''
     # ./lib/gh/wrapper.rb:145:in `modify''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/parallel.rb:27:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/pagination_spec.rb:18:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  2) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:178:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # org/jruby/ext/timeout/Timeout.java:103:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  3) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  4) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  5) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
       expected: == "über cool sista året"
            got:    "\xC3\xBCber cool sista \xC3\xA5ret"
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.11.1/lib/rspec/expectations/fail_with.rb:33:in `fail_with''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.11.1/lib/rspec/expectations/handler.rb:19:in `handle_matcher''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.11.1/lib/rspec/expectations/syntax.rb:48:in `should''
     # ./spec/response_spec.rb:9:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  6) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     RuntimeError:
       Invalid encoding in , please contact github.
     # ./lib/gh/response.rb:37:in `initialize''
     # ./lib/gh/response.rb:35:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

  7) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 6302, last used 0.231 seconds ago
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1154:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''

Finished in 12.23 seconds
101 examples, 7 failures, 9 pending

Failed examples:

rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835997, 'Artifact::Log', '2012-07-11 13:51:10.094000', '2012-07-11 13:51:11.372000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1521581, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf 708cc31f907a04102380b97a74a6b6da056a22fc
$ export TRAVIS_RUBY_VERSION=ree
$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.11.0)
Installing rspec-expectations (2.11.1)
Installing rspec-mocks (2.11.1)
Installing rspec (2.11.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[31m  send HTTP requests for uncached resources (FAILED - 1)[0m
[31m  uses the cache for subsequent requests (FAILED - 2)[0m
[31m  cache is resettable (FAILED - 3)[0m

GH::Pagination
[31m  paginates (FAILED - 4)[0m
[31m  paginates with GH::Normalizer (FAILED - 5)[0m
[31m  paginates on default stack (FAILED - 6)[0m
[31m  gives random access (FAILED - 7)[0m
[31m  does not wrap hash responses (FAILED - 8)[0m

GH::MergeCommit
[31m  adds merge commits (FAILED - 9)[0m
[31m  adds base commits (FAILED - 10)[0m
[31m  adds head commits (FAILED - 11)[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[31m  follows links (FAILED - 12)[0m
[31m  works with lazy loading (FAILED - 13)[0m
[31m  does not raise exceptions for unknown fields (FAILED - 14)[0m

GH::Instrumentation
[31m  instruments http (FAILED - 15)[0m
[31m  instruments [] (FAILED - 16)[0m
[31m  instruments load (FAILED - 17)[0m

GH::Error
[31m  wraps connection (FAILED - 18)[0m
[31m  exposes the original exception (FAILED - 19)[0m
[31m  keeps the payload around (FAILED - 20)[0m

GH::Parallel
[31m  allows normal requests (FAILED - 21)[0m
[31m  sets in_parallel? (FAILED - 22)[0m
[31m  runs requests in parallel (FAILED - 23)[0m
[31m  runs requests right away if parallelize is set to false (FAILED - 24)[0m
[31m  works with pagination (FAILED - 25)[0m
[31m  returns the block value (FAILED - 26)[0m
[31m  works two times in a row (FAILED - 27)[0m

GH::Response
[31m  handles UTF-8 properly, even if encoded binary (FAILED - 28)[0m
[31m  handles broken encodings properly (FAILED - 29)[0m

GH::Remote
[31m  loads resources from github (FAILED - 30)[0m
[31m  sets headers correctly (FAILED - 31)[0m
[32m  raises an exception for missing resources[0m
[31m  parses the body (FAILED - 32)[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[31m  allows doing requests right from the GH object (FAILED - 33)[0m
[31m  allows posting to github (FAILED - 34)[0m
  with
[31m    returns the GH instance if no block is given (FAILED - 35)[0m
[31m    returns the block value if block is given (FAILED - 36)[0m
[31m    propagates options (FAILED - 37)[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[31m  is set up properly (FAILED - 38)[0m
[31m  leaves unknown fields in place (FAILED - 39)[0m
[31m  allows normalization with #load (FAILED - 40)[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[31m    renames org to organization (FAILED - 41)[0m
[31m    renames orgs to organizations (FAILED - 42)[0m
[31m    renames username to login (FAILED - 43)[0m
[31m    renames repo to repository (FAILED - 44)[0m
[31m    renames repos to repositories (FAILED - 45)[0m
[31m    renames repo_foo to repository_foo (FAILED - 46)[0m
[31m    renames repos_foo to repository_foo (FAILED - 47)[0m
[31m    renames foo_repo to foo_repository (FAILED - 48)[0m
[31m    renames foo_repos to foo_repositories (FAILED - 49)[0m
[31m    renames commit to sha if value is a sha (FAILED - 50)[0m
[31m    does not rename commit to sha if value is not a sha (FAILED - 51)[0m
[31m    renames commit_id to sha if value is a sha (FAILED - 52)[0m
[31m    does not rename commit_id to sha if value is not a sha (FAILED - 53)[0m
[31m    renames comments to comment_count if content is a number (FAILED - 54)[0m
[31m    renames repositories to repository_count if content is a number (FAILED - 55)[0m
[31m    renames repos to repository_count if content is a number (FAILED - 56)[0m
[31m    renames forks to fork_count if content is a number (FAILED - 57)[0m
[31m    does not rename comments to comment_count if content is not a number (FAILED - 58)[0m
[31m    does not rename repositories to repository_count if content is not a number (FAILED - 59)[0m
[31m    does not rename repos to repository_count if content is not a number (FAILED - 60)[0m
[31m    does not rename forks to fork_count if content is not a number (FAILED - 61)[0m
[31m    renames user to owner if appropriate (FAILED - 62)[0m
[31m    renames user to author if appropriate (FAILED - 63)[0m
[31m    leaves user in place if owner exists (FAILED - 64)[0m
[31m    leaves user in place if author exists (FAILED - 65)[0m
[31m    leaves user in place if no indication what kind of user (FAILED - 66)[0m
[31m    copies author to committer (FAILED - 67)[0m
[31m    copies committer to author (FAILED - 68)[0m
[31m    does not override committer or author if both exist (FAILED - 69)[0m
  time
[31m    transforms timestamps stored in "timestamp" to a date in "date" (FAILED - 70)[0m
[31m    transforms dates stored in "timestamp" to a date in "date" (FAILED - 71)[0m
[31m    changes date to UTC (FAILED - 72)[0m
[31m    changes any time entry to UTC (FAILED - 73)[0m
[31m    does not choke on empty values (FAILED - 74)[0m
  links
[31m    does not normalize config (FAILED - 75)[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[31m    identifies _url suffix as link (FAILED - 76)[0m
[31m    identifies blog as link (FAILED - 77)[0m
[31m    detects avatar links from gravatar_url (FAILED - 78)[0m
[31m    detects html urls in url field (FAILED - 79)[0m
[31m    detects self urls in url field (FAILED - 80)[0m
[31m    passes through true (FAILED - 81)[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[31m  wraps normalizer by default (FAILED - 82)[0m
[31m  send http requests for missing fields (FAILED - 83)[0m
[31m  does not send http requests for existing fields (FAILED - 84)[0m
[31m  allows traversing into nested structures (FAILED - 85)[0m
[31m  does not request twice if the field does not exist upstream (FAILED - 86)[0m
[31m  does not skip an already existing default proc (FAILED - 87)[0m
[31m  is still loading missing fields, even if a default proc is set (FAILED - 88)[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Cache send HTTP requests for uncached resources
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:7[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  2) GH::Cache uses the cache for subsequent requests
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  3) GH::Cache cache is resettable
     [31mFailure/Error:[0m [31msubject[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/cache_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  4) GH::Pagination paginates
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:8[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  5) GH::Pagination paginates with GH::Normalizer
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:14[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  6) GH::Pagination paginates on default stack
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 125:Fixnum[0m
[36m     # ./spec/pagination_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  7) GH::Pagination gives random access
     [31mFailure/Error:[0m [31mdata[index].should be == value[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<Hash:0x921461c>[0m
[36m     # ./spec/pagination_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./lib/gh/pagination.rb:12:in `each''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/backports-2.6.1/lib/backports/1.8.7/enumerable.rb:67:in `each_with_index''[0m
[36m     # ./spec/pagination_spec.rb:24[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  8) GH::Pagination does not wrap hash responses
     [31mFailure/Error:[0m [31msubject[''users/rkh''].should_not be_a(GH::Pagination::Paginated)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9143d00>[0m
[36m     # ./spec/pagination_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  9) GH::MergeCommit adds merge commits
     [31mFailure/Error:[0m [31mpull_request[''merge_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "ca3c0a44ec1d9bf8557d2653aa1b79fcc9ff5f5d":String[0m
[36m     # ./spec/merge_commit_spec.rb:15[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  10) GH::MergeCommit adds base commits
     [31mFailure/Error:[0m [31mpull_request[''base_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "4a90c0ad9187c8735e1bcbf39a0291a21284994a":String[0m
[36m     # ./spec/merge_commit_spec.rb:19[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  11) GH::MergeCommit adds head commits
     [31mFailure/Error:[0m [31mpull_request[''head_commit''][''sha''].should_not be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for "01eae10530ca65b51474b2d950365967ebdf3023":String[0m
[36m     # ./spec/merge_commit_spec.rb:23[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  12) GH::LinkFollower follows links
     [31mFailure/Error:[0m [31mcommentator[''login''].should be == ''rtomayko''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rtomayko":String[0m
[36m     # ./spec/link_follower_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  13) GH::LinkFollower works with lazy loading
     [31mFailure/Error:[0m [31mcommentator["location"].should be == "San Francisco"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "San Francisco":String[0m
[36m     # ./spec/link_follower_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  14) GH::LinkFollower does not raise exceptions for unknown fields
     [31mFailure/Error:[0m [31mcommentator["location"].should be_nil[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for nil:NilClass[0m
[36m     # ./spec/link_follower_spec.rb:22[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  15) GH::Instrumentation instruments http
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  16) GH::Instrumentation instruments []
     [31mFailure/Error:[0m [31m@events.size.should be == 2[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 2:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:18[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  17) GH::Instrumentation instruments load
     [31mFailure/Error:[0m [31m@events.size.should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/instrumentation_spec.rb:27[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  18) GH::Error wraps connection
     [31mFailure/Error:[0m [31mexception.should be_an(GH::Error)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Error: GH::Error>[0m
[36m     # ./spec/error_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  19) GH::Error exposes the original exception
     [31mFailure/Error:[0m [31mexception.error.should be_a(RuntimeError)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<RuntimeError: foo>[0m
[36m     # ./spec/error_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  20) GH::Error keeps the payload around
     [31mFailure/Error:[0m [31mexception.payload.should be == {''foo'' => ''bar''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"foo"=>"bar"}:Hash[0m
[36m     # ./spec/error_spec.rb:29[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  21) GH::Parallel allows normal requests
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == ''Konstantin Haase''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/parallel_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  22) GH::Parallel sets in_parallel?
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:16[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  23) GH::Parallel runs requests in parallel
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  24) GH::Parallel runs requests right away if parallelize is set to false
     [31mFailure/Error:[0m [31mGH.should_not be_in_parallel[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for GH:Module[0m
[36m     # ./spec/parallel_spec.rb:51[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/parallel_spec.rb:50[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  25) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mcounter.should be > 120[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 128:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:76[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  26) GH::Parallel returns the block value
     [31mFailure/Error:[0m [31mGH.in_parallel { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/parallel_spec.rb:80[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  27) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  28) GH::Response handles UTF-8 properly, even if encoded binary
     [31mFailure/Error:[0m [31mresponse[''foo''].should be == ''über cool sista året''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303\274ber cool sista \303\245ret":String[0m
[36m     # ./spec/response_spec.rb:9[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  29) GH::Response handles broken encodings properly
     [31mFailure/Error:[0m [31mGH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "\303":String[0m
[36m     # ./spec/response_spec.rb:13[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  30) GH::Remote loads resources from github
     [31mFailure/Error:[0m [31msubject[''foo''].to_s.should be == ''["foo"]''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "[\"foo\"]":String[0m
[36m     # ./spec/remote_spec.rb:6[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  31) GH::Remote sets headers correctly
     [31mFailure/Error:[0m [31msubject[''foo''].headers[''x-foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:11[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  32) GH::Remote parses the body
     [31mFailure/Error:[0m [31msubject[''foo''][''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/remote_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  33) GH allows doing requests right from the GH object
     [31mFailure/Error:[0m [31mGH[''users/rkh''][''name''].should be == "Konstantin Haase"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/gh_spec.rb:5[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  34) GH allows posting to github
     [31mFailure/Error:[0m [31mresponse[''hi''].should be == ''ho''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "ho":String[0m
[36m     # ./spec/gh_spec.rb:12[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  35) GH with returns the GH instance if no block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...").should be_a(GH::Wrapper)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Instrumentation:0x9330230>[0m
[36m     # ./spec/gh_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  36) GH with returns the block value if block is given
     [31mFailure/Error:[0m [31mGH.with(:token => "...") { 42 }.should be == 42[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 42:Fixnum[0m
[36m     # ./spec/gh_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  37) GH with propagates options
     [31mFailure/Error:[0m [31mGH.options.should be == {:a => :b, :b => :c}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {:a=>:b, :b=>:c}:Hash[0m
[36m     # ./spec/gh_spec.rb:27[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:26[0m
[36m     # ./lib/gh.rb:32:in `with''[0m
[36m     # ./spec/gh_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  38) GH::Normalizer is set up properly
     [31mFailure/Error:[0m [31mbackend.frontend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer:0x93851cc>[0m
[36m     # ./spec/normalizer_spec.rb:20[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  39) GH::Normalizer leaves unknown fields in place
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == ''bar''[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "bar":String[0m
[36m     # ./spec/normalizer_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  40) GH::Normalizer allows normalization with #load
     [31mFailure/Error:[0m [31mresult.should_not include("org")[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"organization"=>"foo"}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:30[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  41) GH::Normalizer renaming renames org to organization
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9352394>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  42) GH::Normalizer renaming renames orgs to organizations
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x934949c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  43) GH::Normalizer renaming renames username to login
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9341abc>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  44) GH::Normalizer renaming renames repo to repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x933af78>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  45) GH::Normalizer renaming renames repos to repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9333f48>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  46) GH::Normalizer renaming renames repo_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x932d184>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  47) GH::Normalizer renaming renames repos_foo to repository_foo
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9327f2c>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  48) GH::Normalizer renaming renames foo_repo to foo_repository
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9323058>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  49) GH::Normalizer renaming renames foo_repos to foo_repositories
     [31mFailure/Error:[0m [31mnormalized.should_not include(a)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x931e490>[0m
[36m     # ./spec/normalizer_spec.rb:45:in `renames''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  50) GH::Normalizer renaming renames commit to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9319e2c>[0m
[36m     # ./spec/normalizer_spec.rb:63[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  51) GH::Normalizer renaming does not rename commit to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x93159bc>[0m
[36m     # ./spec/normalizer_spec.rb:70[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  52) GH::Normalizer renaming renames commit_id to sha if value is a sha
     [31mFailure/Error:[0m [31mnormalized.should_not include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x93116dc>[0m
[36m     # ./spec/normalizer_spec.rb:77[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  53) GH::Normalizer renaming does not rename commit_id to sha if value is not a sha
     [31mFailure/Error:[0m [31mnormalized.should include(''commit_id'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x930d460>[0m
[36m     # ./spec/normalizer_spec.rb:84[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  54) GH::Normalizer renaming renames comments to comment_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comment_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x9309004>[0m
[36m     # ./spec/normalizer_spec.rb:91[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  55) GH::Normalizer renaming renames repositories to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x9304b6c>[0m
[36m     # ./spec/normalizer_spec.rb:98[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  56) GH::Normalizer renaming renames repos to repository_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repository_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x93004f4>[0m
[36m     # ./spec/normalizer_spec.rb:105[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  57) GH::Normalizer renaming renames forks to fork_count if content is a number
     [31mFailure/Error:[0m [31mnormalized.should include(''fork_count'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92fbf80>[0m
[36m     # ./spec/normalizer_spec.rb:112[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  58) GH::Normalizer renaming does not rename comments to comment_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''comments'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92f7bd8>[0m
[36m     # ./spec/normalizer_spec.rb:119[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  59) GH::Normalizer renaming does not rename repositories to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92f3420>[0m
[36m     # ./spec/normalizer_spec.rb:126[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  60) GH::Normalizer renaming does not rename repos to repository_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''repositories'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92eeccc>[0m
[36m     # ./spec/normalizer_spec.rb:133[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  61) GH::Normalizer renaming does not rename forks to fork_count if content is not a number
     [31mFailure/Error:[0m [31mnormalized.should include(''forks'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92ea578>[0m
[36m     # ./spec/normalizer_spec.rb:140[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  62) GH::Normalizer renaming renames user to owner if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x92e5654>[0m
[36m     # ./spec/normalizer_spec.rb:147[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  63) GH::Normalizer renaming renames user to author if appropriate
     [31mFailure/Error:[0m [31mnormalized.should_not include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x92df380>[0m
[36m     # ./spec/normalizer_spec.rb:154[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  64) GH::Normalizer renaming leaves user in place if owner exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92d8b48>[0m
[36m     # ./spec/normalizer_spec.rb:161[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  65) GH::Normalizer renaming leaves user in place if author exists
     [31mFailure/Error:[0m [31mnormalized.should include(''user'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92d2068>[0m
[36m     # ./spec/normalizer_spec.rb:169[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  66) GH::Normalizer renaming leaves user in place if no indication what kind of user
     [31mFailure/Error:[0m [31mnormalized.should_not include(''owner'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x92cc348>[0m
[36m     # ./spec/normalizer_spec.rb:177[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  67) GH::Normalizer renaming copies author to committer
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92c7cf8>[0m
[36m     # ./spec/normalizer_spec.rb:185[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  68) GH::Normalizer renaming copies committer to author
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92c3540>[0m
[36m     # ./spec/normalizer_spec.rb:192[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  69) GH::Normalizer renaming does not override committer or author if both exist
     [31mFailure/Error:[0m [31mnormalized.should include(''author'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Response:0x92be6bc>[0m
[36m     # ./spec/normalizer_spec.rb:199[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  70) GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "1970-01-01T00:20:34Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "1970-01-01T00:20:34Z":String[0m
[36m     # ./spec/normalizer_spec.rb:209[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  71) GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:214[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  72) GH::Normalizer time changes date to UTC
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:219[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  73) GH::Normalizer time changes any time entry to UTC
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == "2012-04-12T15:29:51Z"[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "2012-04-12T15:29:51Z":String[0m
[36m     # ./spec/normalizer_spec.rb:224[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  74) GH::Normalizer time does not choke on empty values
     [31mFailure/Error:[0m [31mnormalized[''date''].should be == ""[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "":String[0m
[36m     # ./spec/normalizer_spec.rb:229[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  75) GH::Normalizer links does not normalize config
     [31mFailure/Error:[0m [31mnormalized[''config''].should be == {''url'' => ''http://localhost''}[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for {"url"=>"http://localhost"}:Hash[0m
[36m     # ./spec/normalizer_spec.rb:236[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  76) GH::Normalizer links identifies _url suffix as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''foo_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x9297e18>[0m
[36m     # ./spec/normalizer_spec.rb:254[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  77) GH::Normalizer links identifies blog as link
     [31mFailure/Error:[0m [31mnormalized.should_not include(''blog'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x929378c>[0m
[36m     # ./spec/normalizer_spec.rb:263[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  78) GH::Normalizer links detects avatar links from gravatar_url
     [31mFailure/Error:[0m [31mnormalized.should_not include(''gravatar_url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x928eef8>[0m
[36m     # ./spec/normalizer_spec.rb:272[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  79) GH::Normalizer links detects html urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for #<GH::Response:0x928a7cc>[0m
[36m     # ./spec/normalizer_spec.rb:281[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  80) GH::Normalizer links detects self urls in url field
     [31mFailure/Error:[0m [31mnormalized.should_not include(''url'')[0m
     [31mNoMethodError:[0m
       [31mundefined method `should_not'' for {"_links"=>{"self"=>{"href"=>"http://api.github.com/foo"}}}:GH::Response[0m
[36m     # ./spec/normalizer_spec.rb:289[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  81) GH::Normalizer links passes through true
     [31mFailure/Error:[0m [31mnormalized[''foo''].should be == true[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for true:TrueClass[0m
[36m     # ./spec/normalizer_spec.rb:298[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  82) GH::LazyLoader wraps normalizer by default
     [31mFailure/Error:[0m [31mGH::LazyLoader.new.backend.should be_a(GH::Normalizer)[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for #<GH::Normalizer: #<GH::Remote: https://api.github.com>>[0m
[36m     # ./spec/lazy_loader_spec.rb:17[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  83) GH::LazyLoader send http requests for missing fields
     [31mFailure/Error:[0m [31mshould_request(1) { rkh[''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:21[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  84) GH::LazyLoader does not send http requests for existing fields
     [31mFailure/Error:[0m [31mshould_not_request { rkh[''login''].should be == ''rkh'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "rkh":String[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:25[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  85) GH::LazyLoader allows traversing into nested structures
     [31mFailure/Error:[0m [31mshould_request(1) { sven[''friends''][0][''name''].should be == ''Konstantin Haase'' }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for "Konstantin Haase":String[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:34[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  86) GH::LazyLoader does not request twice if the field does not exist upstream
     [31mFailure/Error:[0m [31mshould_request(1) { 2.times { rkh[''foo''] } }[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/spec_helper.rb:26:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:38[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  87) GH::LazyLoader does not skip an already existing default proc
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:47[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/spec_helper.rb:30:in `should_not_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:46[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  88) GH::LazyLoader is still loading missing fields, even if a default proc is set
     [31mFailure/Error:[0m [31mrkh[''foo''].should be == 1[0m
     [31mNoMethodError:[0m
       [31mundefined method `should'' for 1:Fixnum[0m
[36m     # ./spec/lazy_loader_spec.rb:58[0m
[36m     # ./spec/spec_helper.rb:25:in `should_request''[0m
[36m     # ./spec/lazy_loader_spec.rb:57[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

Finished in 14.52 seconds
[31m101 examples, 88 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/cache_spec.rb:6[0m [36m# GH::Cache send HTTP requests for uncached resources[0m
[31mrspec ./spec/cache_spec.rb:11[0m [36m# GH::Cache uses the cache for subsequent requests[0m
[31mrspec ./spec/cache_spec.rb:18[0m [36m# GH::Cache cache is resettable[0m
[31mrspec ./spec/pagination_spec.rb:6[0m [36m# GH::Pagination paginates[0m
[31mrspec ./spec/pagination_spec.rb:11[0m [36m# GH::Pagination paginates with GH::Normalizer[0m
[31mrspec ./spec/pagination_spec.rb:17[0m [36m# GH::Pagination paginates on default stack[0m
[31mrspec ./spec/pagination_spec.rb:22[0m [36m# GH::Pagination gives random access[0m
[31mrspec ./spec/pagination_spec.rb:29[0m [36m# GH::Pagination does not wrap hash responses[0m
[31mrspec ./spec/merge_commit_spec.rb:14[0m [36m# GH::MergeCommit adds merge commits[0m
[31mrspec ./spec/merge_commit_spec.rb:18[0m [36m# GH::MergeCommit adds base commits[0m
[31mrspec ./spec/merge_commit_spec.rb:22[0m [36m# GH::MergeCommit adds head commits[0m
[31mrspec ./spec/link_follower_spec.rb:11[0m [36m# GH::LinkFollower follows links[0m
[31mrspec ./spec/link_follower_spec.rb:15[0m [36m# GH::LinkFollower works with lazy loading[0m
[31mrspec ./spec/link_follower_spec.rb:21[0m [36m# GH::LinkFollower does not raise exceptions for unknown fields[0m
[31mrspec ./spec/instrumentation_spec.rb:10[0m [36m# GH::Instrumentation instruments http[0m
[31mrspec ./spec/instrumentation_spec.rb:16[0m [36m# GH::Instrumentation instruments [][0m
[31mrspec ./spec/instrumentation_spec.rb:25[0m [36m# GH::Instrumentation instruments load[0m
[31mrspec ./spec/error_spec.rb:20[0m [36m# GH::Error wraps connection[0m
[31mrspec ./spec/error_spec.rb:24[0m [36m# GH::Error exposes the original exception[0m
[31mrspec ./spec/error_spec.rb:28[0m [36m# GH::Error keeps the payload around[0m
[31mrspec ./spec/parallel_spec.rb:11[0m [36m# GH::Parallel allows normal requests[0m
[31mrspec ./spec/parallel_spec.rb:15[0m [36m# GH::Parallel sets in_parallel?[0m
[31mrspec ./spec/parallel_spec.rb:21[0m [36m# GH::Parallel runs requests in parallel[0m
[31mrspec ./spec/parallel_spec.rb:47[0m [36m# GH::Parallel runs requests right away if parallelize is set to false[0m
[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:79[0m [36m# GH::Parallel returns the block value[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
[31mrspec ./spec/response_spec.rb:5[0m [36m# GH::Response handles UTF-8 properly, even if encoded binary[0m
[31mrspec ./spec/response_spec.rb:12[0m [36m# GH::Response handles broken encodings properly[0m
[31mrspec ./spec/remote_spec.rb:4[0m [36m# GH::Remote loads resources from github[0m
[31mrspec ./spec/remote_spec.rb:9[0m [36m# GH::Remote sets headers correctly[0m
[31mrspec ./spec/remote_spec.rb:19[0m [36m# GH::Remote parses the body[0m
[31mrspec ./spec/gh_spec.rb:4[0m [36m# GH allows doing requests right from the GH object[0m
[31mrspec ./spec/gh_spec.rb:8[0m [36m# GH allows posting to github[0m
[31mrspec ./spec/gh_spec.rb:16[0m [36m# GH with returns the GH instance if no block is given[0m
[31mrspec ./spec/gh_spec.rb:20[0m [36m# GH with returns the block value if block is given[0m
[31mrspec ./spec/gh_spec.rb:24[0m [36m# GH with propagates options[0m
[31mrspec ./spec/normalizer_spec.rb:19[0m [36m# GH::Normalizer is set up properly[0m
[31mrspec ./spec/normalizer_spec.rb:23[0m [36m# GH::Normalizer leaves unknown fields in place[0m
[31mrspec ./spec/normalizer_spec.rb:28[0m [36m# GH::Normalizer allows normalization with #load[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames org to organization[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames orgs to organizations[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames username to login[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo to repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos to repositories[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repo_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames repos_foo to repository_foo[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repo to foo_repository[0m
[31mrspec ./spec/normalizer_spec.rb:43[0m [36m# GH::Normalizer renaming renames foo_repos to foo_repositories[0m
[31mrspec ./spec/normalizer_spec.rb:61[0m [36m# GH::Normalizer renaming renames commit to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:68[0m [36m# GH::Normalizer renaming does not rename commit to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:75[0m [36m# GH::Normalizer renaming renames commit_id to sha if value is a sha[0m
[31mrspec ./spec/normalizer_spec.rb:82[0m [36m# GH::Normalizer renaming does not rename commit_id to sha if value is not a sha[0m
[31mrspec ./spec/normalizer_spec.rb:89[0m [36m# GH::Normalizer renaming renames comments to comment_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:96[0m [36m# GH::Normalizer renaming renames repositories to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:103[0m [36m# GH::Normalizer renaming renames repos to repository_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:110[0m [36m# GH::Normalizer renaming renames forks to fork_count if content is a number[0m
[31mrspec ./spec/normalizer_spec.rb:117[0m [36m# GH::Normalizer renaming does not rename comments to comment_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:124[0m [36m# GH::Normalizer renaming does not rename repositories to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:131[0m [36m# GH::Normalizer renaming does not rename repos to repository_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:138[0m [36m# GH::Normalizer renaming does not rename forks to fork_count if content is not a number[0m
[31mrspec ./spec/normalizer_spec.rb:145[0m [36m# GH::Normalizer renaming renames user to owner if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:152[0m [36m# GH::Normalizer renaming renames user to author if appropriate[0m
[31mrspec ./spec/normalizer_spec.rb:159[0m [36m# GH::Normalizer renaming leaves user in place if owner exists[0m
[31mrspec ./spec/normalizer_spec.rb:167[0m [36m# GH::Normalizer renaming leaves user in place if author exists[0m
[31mrspec ./spec/normalizer_spec.rb:175[0m [36m# GH::Normalizer renaming leaves user in place if no indication what kind of user[0m
[31mrspec ./spec/normalizer_spec.rb:183[0m [36m# GH::Normalizer renaming copies author to committer[0m
[31mrspec ./spec/normalizer_spec.rb:190[0m [36m# GH::Normalizer renaming copies committer to author[0m
[31mrspec ./spec/normalizer_spec.rb:197[0m [36m# GH::Normalizer renaming does not override committer or author if both exist[0m
[31mrspec ./spec/normalizer_spec.rb:207[0m [36m# GH::Normalizer time transforms timestamps stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:212[0m [36m# GH::Normalizer time transforms dates stored in "timestamp" to a date in "date"[0m
[31mrspec ./spec/normalizer_spec.rb:217[0m [36m# GH::Normalizer time changes date to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:222[0m [36m# GH::Normalizer time changes any time entry to UTC[0m
[31mrspec ./spec/normalizer_spec.rb:227[0m [36m# GH::Normalizer time does not choke on empty values[0m
[31mrspec ./spec/normalizer_spec.rb:234[0m [36m# GH::Normalizer links does not normalize config[0m
[31mrspec ./spec/normalizer_spec.rb:252[0m [36m# GH::Normalizer links identifies _url suffix as link[0m
[31mrspec ./spec/normalizer_spec.rb:261[0m [36m# GH::Normalizer links identifies blog as link[0m
[31mrspec ./spec/normalizer_spec.rb:270[0m [36m# GH::Normalizer links detects avatar links from gravatar_url[0m
[31mrspec ./spec/normalizer_spec.rb:279[0m [36m# GH::Normalizer links detects html urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:287[0m [36m# GH::Normalizer links detects self urls in url field[0m
[31mrspec ./spec/normalizer_spec.rb:296[0m [36m# GH::Normalizer links passes through true[0m
[31mrspec ./spec/lazy_loader_spec.rb:16[0m [36m# GH::LazyLoader wraps normalizer by default[0m
[31mrspec ./spec/lazy_loader_spec.rb:20[0m [36m# GH::LazyLoader send http requests for missing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:24[0m [36m# GH::LazyLoader does not send http requests for existing fields[0m
[31mrspec ./spec/lazy_loader_spec.rb:28[0m [36m# GH::LazyLoader allows traversing into nested structures[0m
[31mrspec ./spec/lazy_loader_spec.rb:37[0m [36m# GH::LazyLoader does not request twice if the field does not exist upstream[0m
[31mrspec ./spec/lazy_loader_spec.rb:41[0m [36m# GH::LazyLoader does not skip an already existing default proc[0m
[31mrspec ./spec/lazy_loader_spec.rb:52[0m [36m# GH::LazyLoader is still loading missing fields, even if a default proc is set[0m
rake aborted!
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1835998, 'Artifact::Log', '2012-07-11 13:51:10.112000', '2012-07-11 13:51:11.755000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381874, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23[0m

Finished in 12.63 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645325, 'Artifact::Log', '2012-06-18 08:10:55.863000', '2012-06-18 08:10:56.506000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381875, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

Finished in 3.68 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645326, 'Artifact::Log', '2012-06-18 08:10:55.874000', '2012-06-18 08:10:56.997000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381876, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

Finished in 3.92 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645327, 'Artifact::Log', '2012-06-18 08:10:55.883000', '2012-06-18 08:10:56.705000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381877, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=jruby-18mode
$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
  paginates
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb1e00ef7, pid=2096, tid=2541747056
#
# JRE version: 7.0_147-b147
# Java VM: OpenJDK Server VM (21.0-b17 mixed mode linux-x86 )
# Derivative: IcedTea7 2.0
# Distribution: Ubuntu 11.10, package 7~b147-2.0-0ubuntu0.11.10.1
# Problematic frame:
# J  rubyjit.MultiJson::OkJson#unquote_08AC26DA96501627B93842B4051EE1FE8383EB15.__file__(Lrubyjit/MultiJson::OkJson#unquote_08AC26DA96501627B93842B4051EE1FE8383EB15;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/vagrant/builds/rkh/gh/hs_err_pid2096.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-7/
#
Aborted

Done. Build script exited with: 1
', 1645328, 'Artifact::Log', '2012-06-18 08:10:55.892000', '2012-06-18 08:10:56.822000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381878, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=jruby-19mode
$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-06-17 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly (FAILED - 4)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 5)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # org/jruby/ext/Timeout.java:79:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  4) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     ArgumentError:
       invalid byte sequence in UTF-8
     # org/jruby/RubyRegexp.java:1505:in `match''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:245:in `strtok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:213:in `tok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:176:in `lex''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:44:in `decode''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/adapters/ok_json.rb:10:in `load''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json.rb:93:in `load''
     # ./lib/gh/response.rb:42:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  5) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 8682, last used 0.22 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1197:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

Finished in 12.5 seconds
101 examples, 5 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645329, 'Artifact::Log', '2012-06-18 08:10:55.987000', '2012-06-18 08:10:57.083000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381879, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=rbx-18mode
$ rvm use rbx-18mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m
$ ruby --version
rubinius 2.0.0dev (1.8.7 04af345d yyyy-mm-dd JI) [i686-pc-linux-gnu]

$ gem --version
1.8.12
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:336:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:722:in `run_at_exits''[0m
[36m     # kernel/loader.rb:742:in `epilogue''[0m
[36m     # kernel/loader.rb:873:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:336:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:722:in `run_at_exits''[0m
[36m     # kernel/loader.rb:742:in `epilogue''[0m
[36m     # kernel/loader.rb:873:in `main''[0m

Finished in 34.7 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645330, 'Artifact::Log', '2012-06-18 08:10:55.998000', '2012-06-18 08:10:57.436000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381880, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=rbx-19mode
$ rvm use rbx-19mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head-d19(B[m
$ ruby --version
rubinius 2.0.0dev (1.9.3 04af345d yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.12
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:409:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:722:in `run_at_exits''[0m
[36m     # kernel/loader.rb:742:in `epilogue''[0m
[36m     # kernel/loader.rb:873:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:409:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:722:in `run_at_exits''[0m
[36m     # kernel/loader.rb:742:in `epilogue''[0m
[36m     # kernel/loader.rb:873:in `main''[0m

Finished in 31.65 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645331, 'Artifact::Log', '2012-06-18 08:10:56.007000', '2012-06-18 08:10:57.334000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381881, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=jruby-head
$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m
$ ruby --version
jruby 1.7.0.preview2.dev (ruby-1.9.3-p203) (2012-06-17 b830efc) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack (FAILED - 1)
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 2)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 3)
  returns the block value
  works two times in a row (FAILED - 4)

GH::Response
  handles UTF-8 properly, even if encoded binary (FAILED - 5)
  handles broken encodings properly (FAILED - 6)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 7)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Pagination paginates on default stack
     Failure/Error: counter = GH[''users/rkh/repos''].map { 1 }.reduce(:+) # map/reduce!
     GH::Error:
       GH request failed (RuntimeError: Invalid encoding in https://api.github.com/users/rkh/repos?per_page=100, please contact github.) with payload: [{"_links"=>{"html"=>{"href"=>"https://github.com/rkh/mw_api"}, "self"=>{"href"=>"https://api.git...
     # ./lib/gh/response.rb:44:in `initialize''
     # ./lib/gh/wrapper.rb:163:in `modify_response''
     # ./lib/gh/wrapper.rb:150:in `double_dispatch''
     # ./lib/gh/wrapper.rb:145:in `modify''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/parallel.rb:27:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/pagination_spec.rb:18:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  2) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:178:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # org/jruby/ext/timeout/Timeout.java:103:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  3) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  4) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  5) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
       expected: == "über cool sista året"
            got:    "\xC3\xBCber cool sista \xC3\xA5ret"
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/fail_with.rb:33:in `fail_with''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/handler.rb:19:in `handle_matcher''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should''
     # ./spec/response_spec.rb:9:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  6) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     RuntimeError:
       Invalid encoding in , please contact github.
     # ./lib/gh/response.rb:44:in `initialize''
     # ./lib/gh/response.rb:42:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  7) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 6302, last used 0.318 seconds ago
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1154:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2354:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

Finished in 13.25 seconds
101 examples, 7 failures, 9 pending

Failed examples:

rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645332, 'Artifact::Log', '2012-06-18 08:10:56.077000', '2012-06-18 08:10:57.165000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1381882, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh
$ cd rkh/gh
$ git checkout -qf a4f252e9f4cd717dab330e0f4acb4e4fbec82e5d
$ export TRAVIS_RUBY_VERSION=ree
$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m
$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

Finished in 10.14 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)

Done. Build script exited with: 1
', 1645333, 'Artifact::Log', '2012-06-18 08:10:56.092000', '2012-06-18 08:10:57.225000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344450, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=1.8.7

$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23[0m

Finished in 12.18 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594936, 'Artifact::Log', '2012-06-11 19:16:44.962000', '2012-06-11 19:16:45.718000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344451, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m

$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

Finished in 3.08 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594937, 'Artifact::Log', '2012-06-11 19:16:44.980000', '2012-06-11 19:16:45.918000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344452, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m

$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

Finished in 1.98 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594938, 'Artifact::Log', '2012-06-11 19:16:45.001000', '2012-06-11 19:16:46.348000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344453, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=jruby-18mode

$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m

$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 4)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:586:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:1070:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  4) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 2006, last used 0.213 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1183:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

Finished in 16.12 seconds
101 examples, 4 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594939, 'Artifact::Log', '2012-06-11 19:16:45.044000', '2012-06-11 19:16:46.488000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344454, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=jruby-19mode

$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m

$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-05-30 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly (FAILED - 4)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 5)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # org/jruby/ext/Timeout.java:79:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  4) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     ArgumentError:
       invalid byte sequence in UTF-8
     # org/jruby/RubyRegexp.java:1505:in `match''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:245:in `strtok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:213:in `tok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:176:in `lex''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:44:in `decode''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/adapters/ok_json.rb:10:in `load''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json.rb:93:in `load''
     # ./lib/gh/response.rb:42:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  5) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 8682, last used 0.322 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1197:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

Finished in 20.8 seconds
101 examples, 5 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594940, 'Artifact::Log', '2012-06-11 19:16:45.075000', '2012-06-11 19:16:46.082000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344455, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=rbx-18mode

$ rvm use rbx-18mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m

$ ruby --version
rubinius 2.0.0dev (1.8.7 d1ac3763 yyyy-mm-dd JI) [i686-pc-linux-gnu]

$ gem --version
1.8.12


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:336:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:336:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

Finished in 38.88 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594941, 'Artifact::Log', '2012-06-11 19:16:45.107000', '2012-06-11 19:16:46.253000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344456, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=rbx-19mode

$ rvm use rbx-19mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head-d19(B[m

$ ruby --version
rubinius 2.0.0dev (1.9.3 d1ac3763 yyyy-mm-dd JI) [i686-pc-linux-gnu]

$ gem --version
1.8.12


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:409:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:409:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

Finished in 25.8 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594942, 'Artifact::Log', '2012-06-11 19:16:45.133000', '2012-06-11 19:16:46.602000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344457, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=jruby-head

$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m

$ ruby --version
jruby 1.7.0.preview1 (ruby-1.9.3-p203) (2012-05-30 09e1090) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack (FAILED - 1)
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 2)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 3)
  returns the block value
  works two times in a row (FAILED - 4)

GH::Response
  handles UTF-8 properly, even if encoded binary (FAILED - 5)
  handles broken encodings properly (FAILED - 6)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 7)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Pagination paginates on default stack
     Failure/Error: counter = GH[''users/rkh/repos''].map { 1 }.reduce(:+) # map/reduce!
     GH::Error:
       GH request failed (RuntimeError: Invalid encoding in https://api.github.com/users/rkh/repos?per_page=100, please contact github.) with payload: [{"_links"=>{"html"=>{"href"=>"https://github.com/rkh/mw_api"}, "self"=>{"href"=>"https://api.git...
     # ./lib/gh/response.rb:44:in `initialize''
     # ./lib/gh/wrapper.rb:163:in `modify_response''
     # ./lib/gh/wrapper.rb:150:in `double_dispatch''
     # ./lib/gh/wrapper.rb:145:in `modify''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/parallel.rb:27:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/pagination_spec.rb:18:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  2) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:178:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # org/jruby/ext/timeout/Timeout.java:103:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  3) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  4) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  5) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
       expected: == "über cool sista året"
            got:    "\xC3\xBCber cool sista \xC3\xA5ret"
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/fail_with.rb:33:in `fail_with''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/handler.rb:19:in `handle_matcher''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should''
     # ./spec/response_spec.rb:9:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  6) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     RuntimeError:
       Invalid encoding in , please contact github.
     # ./lib/gh/response.rb:44:in `initialize''
     # ./lib/gh/response.rb:42:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  7) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 6302, last used 0.211 seconds ago
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1146:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

Finished in 16.55 seconds
101 examples, 7 failures, 9 pending

Failed examples:

rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594943, 'Artifact::Log', '2012-06-11 19:16:45.176000', '2012-06-11 19:16:46.764000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344458, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf c831a3605094992546e3ab7b7ffb2ebb7979c041


$ export TRAVIS_RUBY_VERSION=ree

$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

Finished in 10.11 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594944, 'Artifact::Log', '2012-06-11 19:16:45.221000', '2012-06-11 19:16:46.848000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344430, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=1.8.7

$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23[0m

Finished in 12.41 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.8.7-p358/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594908, 'Artifact::Log', '2012-06-11 19:14:43.538000', '2012-06-11 19:14:44.299000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344431, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m

$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

Finished in 2.06 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594909, 'Artifact::Log', '2012-06-11 19:14:43.649000', '2012-06-11 19:14:45.540000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344432, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-3



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m

$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `block in run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `block (2 levels) in <top (required)>''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `block in run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `block in run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `block in autorun''[0m

Finished in 2.35 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594910, 'Artifact::Log', '2012-06-11 19:14:43.703000', '2012-06-11 19:14:45.179000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344433, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-3



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=jruby-18mode

$ rvm use jruby-18mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m

$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
/home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 4)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:586:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:1070:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1181:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyKernel.java:2076:in `send''
     # org/jruby/RubyKernel.java:2076:in `send''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

  4) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 2006, last used 0.205 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1183:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # org/jruby/RubyKernel.java:2088:in `send''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyKernel.java:2080:in `send''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyKernel.java:2080:in `send''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyKernel.java:2045:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2331:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''
     # org/jruby/RubyProc.java:270:in `call''
     # org/jruby/RubyProc.java:224:in `call''

Finished in 17.98 seconds
101 examples, 4 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594911, 'Artifact::Log', '2012-06-11 19:14:43.775000', '2012-06-11 19:14:46.053000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344434, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=jruby-19mode

$ rvm use jruby-19mode
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B[m

$ ruby --version
jruby 1.6.7.2 (ruby-1.9.2-p312) (2012-05-30 26e08ba) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 1)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 2)
  returns the block value
  works two times in a row (FAILED - 3)

GH::Response
  handles UTF-8 properly, even if encoded binary
  handles broken encodings properly (FAILED - 4)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 5)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:180:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # org/jruby/ext/Timeout.java:79:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:678:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  2) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  3) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/lib/ruby/1.9/net/http.rb:1205:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1186:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # org/jruby/RubyBasicObject.java:1698:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  4) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     ArgumentError:
       invalid byte sequence in UTF-8
     # org/jruby/RubyRegexp.java:1505:in `match''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:245:in `strtok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:213:in `tok''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:176:in `lex''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/vendor/okjson.rb:44:in `decode''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json/adapters/ok_json.rb:10:in `load''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/multi_json-1.3.6/lib/multi_json.rb:93:in `load''
     # ./lib/gh/response.rb:42:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  5) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 8682, last used 0.225 seconds ago
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1197:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # org/jruby/RubyBasicObject.java:1725:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1704:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1730:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2339:in `collect''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

Finished in 19.44 seconds
101 examples, 5 failures, 9 pending

Failed examples:

rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
/home/vagrant/.rvm/rubies/jruby-1.6.7.2-d19/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594912, 'Artifact::Log', '2012-06-11 19:14:43.831000', '2012-06-11 19:14:48.838000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344435, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-4



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=rbx-18mode

$ rvm use rbx-18mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m

$ ruby --version
rubinius 2.0.0dev (1.8.7 d1ac3763 yyyy-mm-dd JI) [i686-pc-linux-gnu]

$ gem --version
1.8.12


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:336:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash18.rb:336:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval18.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array18.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

Finished in 32.81 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594913, 'Artifact::Log', '2012-06-11 19:14:43.849000', '2012-06-11 19:14:46.781000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344436, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=rbx-19mode

$ rvm use rbx-19mode
[32mUsing /home/vagrant/.rvm/gems/rbx-head-d19(B[m

$ ruby --version
rubinius 2.0.0dev (1.9.3 d1ac3763 yyyy-mm-dd JI) [i686-pc-linux-gnu]

$ gem --version
1.8.12


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:409:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' on nil:NilClass.[0m
[36m     # kernel/delta/kernel.rb:81:in `closed? (method_missing)''[0m
[36m     # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # kernel/common/hash19.rb:409:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87:in `__script__''[0m
[36m     # kernel/common/eval19.rb:45:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # kernel/bootstrap/array19.rb:18:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # kernel/loader.rb:710:in `run_at_exits''[0m
[36m     # kernel/loader.rb:730:in `epilogue''[0m
[36m     # kernel/loader.rb:861:in `main''[0m

Finished in 27.72 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/rbx-head-d19/bin/rbx -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594914, 'Artifact::Log', '2012-06-11 19:14:43.868000', '2012-06-11 19:14:47.970000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344437, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=jruby-head

$ rvm use jruby-head
[32mUsing /home/vagrant/.rvm/gems/jruby-head(B[m

$ ruby --version
jruby 1.7.0.preview1 (ruby-1.9.3-p203) (2012-05-30 09e1090) (OpenJDK Server VM 1.6.0_23) [linux-i386-java]

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Using bouncy-castle-java (1.5.0146.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Using jruby-openssl (0.7.7)
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd

GH::Cache
/home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:11 warning: already initialized constant NET_HTTP_EXCEPTIONS
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack (FAILED - 1)
  gives random access
  does not wrap hash responses

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel (FAILED - 2)
  runs requests right away if parallelize is set to false
  works with pagination (FAILED - 3)
  returns the block value
  works two times in a row (FAILED - 4)

GH::Response
  handles UTF-8 properly, even if encoded binary (FAILED - 5)
  handles broken encodings properly (FAILED - 6)

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend

GH
  allows doing requests right from the GH object (FAILED - 7)
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Wrapper
  is specified (PENDING: Not yet implemented)

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  date fields
    generates date from timestamp (PENDING: Not yet implemented)
  renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  links
    does not normalize config
    generates link entries from link headers (PENDING: No reason given)
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

Pending:
  GH::Wrapper is specified
    # Not yet implemented
    # ./spec/wrapper_spec.rb:4
  GH::Normalizer works for deeply nested fields
    # Not yet implemented
    # ./spec/normalizer_spec.rb:34
  GH::Normalizer works for lists
    # Not yet implemented
    # ./spec/normalizer_spec.rb:35
  GH::Normalizer date fields generates date from timestamp
    # Not yet implemented
    # ./spec/normalizer_spec.rb:38
  GH::Normalizer links generates link entries from link headers
    # No reason given
    # ./spec/normalizer_spec.rb:239
  GH::Normalizer links generates link headers from link entries
    # Not yet implemented
    # ./spec/normalizer_spec.rb:248
  GH::Normalizer links does not discard existing link entires
    # Not yet implemented
    # ./spec/normalizer_spec.rb:249
  GH::Normalizer links does not discard existing link headers
    # Not yet implemented
    # ./spec/normalizer_spec.rb:250
  GH::Stack is specified
    # Not yet implemented
    # ./spec/stack_spec.rb:4

Failures:

  1) GH::Pagination paginates on default stack
     Failure/Error: counter = GH[''users/rkh/repos''].map { 1 }.reduce(:+) # map/reduce!
     GH::Error:
       GH request failed (RuntimeError: Invalid encoding in https://api.github.com/users/rkh/repos?per_page=100, please contact github.) with payload: [{"_links"=>{"html"=>{"href"=>"https://github.com/rkh/mw_api"}, "self"=>{"href"=>"https://api.git...
     # ./lib/gh/response.rb:44:in `initialize''
     # ./lib/gh/wrapper.rb:163:in `modify_response''
     # ./lib/gh/wrapper.rb:150:in `double_dispatch''
     # ./lib/gh/wrapper.rb:145:in `modify''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/parallel.rb:27:in `generate_response''
     # ./lib/gh/wrapper.rb:78:in `generate_response''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/pagination_spec.rb:18:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  2) GH::Parallel runs requests in parallel
     Failure/Error: GH.in_parallel do
     OpenSSL::SSL::SSLError:
       certificate verify failed
     # org/jruby/ext/openssl/SSLSocket.java:178:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # org/jruby/ext/timeout/Timeout.java:103:in `timeout''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:799:in `connect''
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:28:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  3) GH::Parallel works with pagination
     Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:74:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  4) GH::Parallel works two times in a row
     Failure/Error: a = GH.in_parallel { GH[''users/rkh''] }
     NoMethodError:
       undefined method `closed?'' for nil:NilClass
     # /home/vagrant/.rvm/rubies/jruby-head/lib/ruby/1.9/net/http.rb:1335:in `begin_transport''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''
     # ./lib/gh/faraday_adapter.rb:33:in `run''
     # org/jruby/RubyHash.java:1194:in `each''
     # ./lib/gh/faraday_adapter.rb:31:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''
     # ./lib/gh/parallel.rb:37:in `in_parallel''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # org/jruby/RubyBasicObject.java:1786:in `__send__''
     # ./spec/parallel_spec.rb:87:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  5) GH::Response handles UTF-8 properly, even if encoded binary
     Failure/Error: response[''foo''].should be == ''über cool sista året''
       expected: == "über cool sista året"
            got:    "\xC3\xBCber cool sista \xC3\xA5ret"
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/fail_with.rb:33:in `fail_with''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/handler.rb:19:in `handle_matcher''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-expectations-2.10.0/lib/rspec/expectations/extensions/kernel.rb:12:in `should''
     # ./spec/response_spec.rb:9:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  6) GH::Response handles broken encodings properly
     Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3"
     RuntimeError:
       Invalid encoding in , please contact github.
     # ./lib/gh/response.rb:44:in `initialize''
     # ./lib/gh/response.rb:42:in `initialize''
     # ./spec/response_spec.rb:13:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

  7) GH allows doing requests right from the GH object
     Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase"
     Net::HTTP::Persistent::Error:
       too many connection resets (due to certificate verify failed - OpenSSL::SSL::SSLError) after 0 requests on 6302, last used 0.214 seconds ago
     # /home/vagrant/.rvm/gems/jruby-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:839:in `request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http_persistent.rb:17:in `perform_request''
     # ./lib/gh/faraday_adapter.rb:55:in `perform_request''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:35:in `call''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # org/jruby/RubyKernel.java:1146:in `catch''
     # ./lib/gh/faraday_adapter.rb:51:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/response.rb:8:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/request/retry.rb:11:in `call''
     # /home/vagrant/.rvm/gems/jruby-head/gems/faraday-0.8.1/lib/faraday/connection.rb:226:in `run_request''
     # ./lib/gh/remote.rb:74:in `http''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # org/jruby/RubyBasicObject.java:1813:in `__send__''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:16:in `http''
     # ./lib/gh/remote.rb:61:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./lib/gh/pagination.rb:45:in `fetch_resource''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./lib/gh/wrapper.rb:73:in `[]''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # ./lib/gh/instrumentation.rb:30:in `instrument''
     # ./lib/gh/instrumentation.rb:24:in `[]''
     # org/jruby/RubyBasicObject.java:1792:in `__send__''
     # ./spec/gh_spec.rb:5:in `(root)''
     # org/jruby/RubyBasicObject.java:1818:in `instance_eval''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # org/jruby/RubyArray.java:2350:in `map''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''
     # /home/vagrant/.rvm/gems/jruby-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''

Finished in 16.68 seconds
101 examples, 7 failures, 9 pending

Failed examples:

rspec ./spec/pagination_spec.rb:17 # GH::Pagination paginates on default stack
rspec ./spec/parallel_spec.rb:21 # GH::Parallel runs requests in parallel
rspec ./spec/parallel_spec.rb:71 # GH::Parallel works with pagination
rspec ./spec/parallel_spec.rb:83 # GH::Parallel works two times in a row
rspec ./spec/response_spec.rb:5 # GH::Response handles UTF-8 properly, even if encoded binary
rspec ./spec/response_spec.rb:12 # GH::Response handles broken encodings properly
rspec ./spec/gh_spec.rb:4 # GH allows doing requests right from the GH object
rake aborted!
/home/vagrant/.rvm/rubies/jruby-head/bin/jruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594915, 'Artifact::Log', '2012-06-11 19:14:43.886000', '2012-06-11 19:14:48.352000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1344438, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/rkh/gh.git rkh/gh



$ cd rkh/gh

$ git checkout -qf f6712a152038ab18d586c602beb34a3a613905c6


$ export TRAVIS_RUBY_VERSION=ree

$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02

$ gem --version
1.8.24


$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/gh/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Using rake (0.9.2.2)
Installing addressable (2.2.8)
Installing backports (2.6.1)
Installing crack (0.3.1)
Installing diff-lcs (1.1.3)
Installing multipart-post (1.1.5)
Installing faraday (0.8.1)
Installing multi_json (1.3.6)
Installing net-http-persistent (2.7)
Installing net-http-pipeline (1.0.1)
Using gh (0.7.3) from source at /home/vagrant/builds/rkh/gh
Installing rspec-core (2.10.1)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Installing webmock (1.8.7)
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rake
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd
Faraday: you may want to install system_timer for reliable timeouts

GH::Cache
/home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/adapter/net_http.rb:20: warning: already initialized constant NET_HTTP_EXCEPTIONS
[WARNING] MultiJson is using the default adapter (ok_json). We recommend loading a different JSON library to improve performance.
[32m  send HTTP requests for uncached resources[0m
[32m  uses the cache for subsequent requests[0m
[32m  cache is resettable[0m

GH::Pagination
[32m  paginates[0m
[32m  paginates with GH::Normalizer[0m
[32m  paginates on default stack[0m
[32m  gives random access[0m
[32m  does not wrap hash responses[0m

GH::MergeCommit
[32m  adds merge commits[0m
[32m  adds base commits[0m
[32m  adds head commits[0m
[32m  allows lazy loading on the commit[0m

GH::LinkFollower
[32m  follows links[0m
[32m  works with lazy loading[0m
[32m  does not raise exceptions for unknown fields[0m

GH::Instrumentation
[32m  instruments http[0m
[32m  instruments [][0m
[32m  instruments load[0m

GH::Error
[32m  wraps connection[0m
[32m  exposes the original exception[0m
[32m  keeps the payload around[0m

GH::Parallel
[32m  allows normal requests[0m
[32m  sets in_parallel?[0m
[32m  runs requests in parallel[0m
[32m  runs requests right away if parallelize is set to false[0m
[31m  works with pagination (FAILED - 1)[0m
[32m  returns the block value[0m
[31m  works two times in a row (FAILED - 2)[0m

GH::Response
[32m  handles UTF-8 properly, even if encoded binary[0m
[32m  handles broken encodings properly[0m

GH::Remote
[32m  loads resources from github[0m
[32m  sets headers correctly[0m
[32m  raises an exception for missing resources[0m
[32m  parses the body[0m
[32m  sends http calls through the frontend[0m
[32m  sends request calls through the frontend[0m

GH
[32m  allows doing requests right from the GH object[0m
[32m  allows posting to github[0m
  with
[32m    returns the GH instance if no block is given[0m
[32m    returns the block value if block is given[0m
[32m    propagates options[0m

GH::Wrapper
[33m  is specified (PENDING: Not yet implemented)[0m

GH::Normalizer
[32m  is set up properly[0m
[32m  leaves unknown fields in place[0m
[32m  allows normalization with #load[0m
[33m  works for deeply nested fields (PENDING: Not yet implemented)[0m
[33m  works for lists (PENDING: Not yet implemented)[0m
  date fields
[33m    generates date from timestamp (PENDING: Not yet implemented)[0m
  renaming
[32m    renames org to organization[0m
[32m    renames orgs to organizations[0m
[32m    renames username to login[0m
[32m    renames repo to repository[0m
[32m    renames repos to repositories[0m
[32m    renames repo_foo to repository_foo[0m
[32m    renames repos_foo to repository_foo[0m
[32m    renames foo_repo to foo_repository[0m
[32m    renames foo_repos to foo_repositories[0m
[32m    renames commit to sha if value is a sha[0m
[32m    does not rename commit to sha if value is not a sha[0m
[32m    renames commit_id to sha if value is a sha[0m
[32m    does not rename commit_id to sha if value is not a sha[0m
[32m    renames comments to comment_count if content is a number[0m
[32m    renames repositories to repository_count if content is a number[0m
[32m    renames repos to repository_count if content is a number[0m
[32m    renames forks to fork_count if content is a number[0m
[32m    does not rename comments to comment_count if content is not a number[0m
[32m    does not rename repositories to repository_count if content is not a number[0m
[32m    does not rename repos to repository_count if content is not a number[0m
[32m    does not rename forks to fork_count if content is not a number[0m
[32m    renames user to owner if appropriate[0m
[32m    renames user to author if appropriate[0m
[32m    leaves user in place if owner exists[0m
[32m    leaves user in place if author exists[0m
[32m    leaves user in place if no indication what kind of user[0m
[32m    copies author to committer[0m
[32m    copies committer to author[0m
[32m    does not override committer or author if both exist[0m
  time
[32m    transforms timestamps stored in "timestamp" to a date in "date"[0m
[32m    transforms dates stored in "timestamp" to a date in "date"[0m
[32m    changes date to UTC[0m
[32m    changes any time entry to UTC[0m
[32m    does not choke on empty values[0m
  links
[32m    does not normalize config[0m
[33m    generates link entries from link headers (PENDING: No reason given)[0m
[33m    generates link headers from link entries (PENDING: Not yet implemented)[0m
[33m    does not discard existing link entires (PENDING: Not yet implemented)[0m
[33m    does not discard existing link headers (PENDING: Not yet implemented)[0m
[32m    identifies _url suffix as link[0m
[32m    identifies blog as link[0m
[32m    detects avatar links from gravatar_url[0m
[32m    detects html urls in url field[0m
[32m    detects self urls in url field[0m
[32m    passes through true[0m

GH::Stack
[33m  is specified (PENDING: Not yet implemented)[0m

GH::LazyLoader
[32m  wraps normalizer by default[0m
[32m  send http requests for missing fields[0m
[32m  does not send http requests for existing fields[0m
[32m  allows traversing into nested structures[0m
[32m  does not request twice if the field does not exist upstream[0m
[32m  does not skip an already existing default proc[0m
[32m  is still loading missing fields, even if a default proc is set[0m

Pending:
[33m  GH::Wrapper is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/wrapper_spec.rb:4[0m
[33m  GH::Normalizer works for deeply nested fields[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:34[0m
[33m  GH::Normalizer works for lists[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:35[0m
[33m  GH::Normalizer date fields generates date from timestamp[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:38[0m
[33m  GH::Normalizer links generates link entries from link headers[0m
[36m    # No reason given[0m
[36m    # ./spec/normalizer_spec.rb:239[0m
[33m  GH::Normalizer links generates link headers from link entries[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:248[0m
[33m  GH::Normalizer links does not discard existing link entires[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:249[0m
[33m  GH::Normalizer links does not discard existing link headers[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/normalizer_spec.rb:250[0m
[33m  GH::Stack is specified[0m
[36m    # Not yet implemented[0m
[36m    # ./spec/stack_spec.rb:4[0m

Failures:

  1) GH::Parallel works with pagination
     [31mFailure/Error:[0m [31mrepos = GH.in_parallel { GH[''users/rkh/repos''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:74[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

  2) GH::Parallel works two times in a row
     [31mFailure/Error:[0m [31ma = GH.in_parallel { GH[''users/rkh''] }[0m
     [31mNoMethodError:[0m
       [31mundefined method `closed?'' for nil:NilClass[0m
[36m     # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''[0m
[36m     # ./lib/gh/faraday_adapter.rb:33:in `run''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `each''[0m
[36m     # ./lib/gh/faraday_adapter.rb:31:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''[0m
[36m     # ./lib/gh/parallel.rb:37:in `in_parallel''[0m
[36m     # ./spec/parallel_spec.rb:87[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''[0m
[36m     # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23[0m

Finished in 9.55 seconds
[31m101 examples, 2 failures, 9 pending[0m

Failed examples:

[31mrspec ./spec/parallel_spec.rb:71[0m [36m# GH::Parallel works with pagination[0m
[31mrspec ./spec/parallel_spec.rb:83[0m [36m# GH::Parallel works two times in a row[0m
rake aborted!
/home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby -S rspec ./spec/cache_spec.rb ./spec/pagination_spec.rb ./spec/merge_commit_spec.rb ./spec/link_follower_spec.rb ./spec/instrumentation_spec.rb ./spec/error_spec.rb ./spec/parallel_spec.rb ./spec/response_spec.rb ./spec/remote_spec.rb ./spec/gh_spec.rb ./spec/wrapper_spec.rb ./spec/normalizer_spec.rb ./spec/stack_spec.rb ./spec/lazy_loader_spec.rb -bcfd failed

Tasks: TOP => default
(See full trace by running task with --trace)


Done. Build script exited with: 1
', 1594916, 'Artifact::Log', '2012-06-11 19:14:43.906000', '2012-06-11 19:14:47.172000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559841, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p370(B[m
$ ruby --version
ruby 1.8.7 (2012-06-29 patchlevel 370) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.05101 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 1888372, 'Artifact::Log', '2012-07-17 19:23:31.163000', '2012-07-17 19:23:31.982000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559842, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B[m
$ ruby --version
ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p320/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.10404 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 1888373, 'Artifact::Log', '2012-07-17 19:23:31.208000', '2012-07-17 19:23:35.728000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559843, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B[m
$ ruby --version
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.05889 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 1888374, 'Artifact::Log', '2012-07-17 19:23:31.280000', '2012-07-17 19:23:37.566000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559844, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false

$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=rbx
$ rvm use rbx
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m
$ ruby --version
rubinius 2.0.0dev (1.8.7 73a338b2 yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.77415 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 1888375, 'Artifact::Log', '2012-07-17 19:23:31.362000', '2012-07-17 19:23:51.624000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559845, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=rbx-2.0
$ rvm use rbx-2.0
[31mrbx-2.0 is not installed.(B[m
[32mTo install do: ''rvm install rbx-2.0''(B[m

Done. Build script exited with: 1
', 1888376, 'Artifact::Log', '2012-07-17 19:23:31.422000', '2012-07-17 19:23:55.726000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559846, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=jruby
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.7.2(B[m
$ ruby --version
jruby 1.6.7.2 (ruby-1.8.7-p357) (2012-05-01 26e08ba) (OpenJDK Server VM 1.7.0_147-icedtea) [linux-i386-java]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.7.2/bin/jruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.858 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 1888377, 'Artifact::Log', '2012-07-17 19:23:31.451000', '2012-07-17 19:23:56.780000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1559847, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ export TRAVIS_PULL_REQUEST=false
$ export TRAVIS_SECURE_ENV_VARS=false
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 3b1064eef407d2d288a5b96d258178a1e67b3b80
$ export TRAVIS_RUBY_VERSION=ruby-head
$ rvm use ruby-head
[32mUsing /home/vagrant/.rvm/gems/ruby-head(B[m
$ ruby --version
ruby 2.0.0dev (2012-07-11 trunk 36357) [i686-linux]
$ gem --version
1.8.24
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.1.4)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-head/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.0715 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 1888378, 'Artifact::Log', '2012-07-17 19:23:31.469000', '2012-07-17 19:24:00.346000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539478, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=1.8.7
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p357(B[m
$ ruby --version
ruby 1.8.7 (2011-12-28 patchlevel 357) [i686-linux]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.21)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p357/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.05595 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 584964, 'Artifact::Log', '2012-01-27 15:04:45.995000', '2012-01-27 15:04:46.370000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539479, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m
$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.21)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.09395 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 584965, 'Artifact::Log', '2012-01-27 15:04:46.014000', '2012-01-27 15:04:46.455000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539480, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p0(B[m
$ ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.21)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-p0/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.05565 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 584966, 'Artifact::Log', '2012-01-27 15:04:46.027000', '2012-01-27 15:04:46.522000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539481, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-6

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=rbx
$ rvm use rbx
[32mUsing /home/vagrant/.rvm/gems/rbx-head(B[m
$ ruby --version
rubinius 2.0.0dev (1.8.7 ab8a9664 yyyy-mm-dd JI) [i686-pc-linux-gnu]
$ gem --version
1.8.12
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.21)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-head/bin/rbx -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 1.2 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 584967, 'Artifact::Log', '2012-01-27 15:04:46.041000', '2012-01-27 15:04:46.579000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539482, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=rbx-2.0
$ rvm use rbx-2.0
[33mrbx rbx-2.0 is not installed.(B[m
[32mTo install do: ''rvm install rbx-2.0''(B[m

Done. Build script exited with: 1
', 584968, 'Artifact::Log', '2012-01-27 15:04:46.053000', '2012-01-27 15:04:46.640000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539483, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=jruby
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.5.1(B[m
$ ruby --version
jruby 1.6.5.1 (ruby-1.8.7-p330) (2011-12-27 1bf37c2) (OpenJDK Server VM 1.6.0_22) [linux-i386-java]
$ gem --version
1.8.9
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.21)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.5.1/bin/jruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 1.24 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 584969, 'Artifact::Log', '2012-01-27 15:04:46.067000', '2012-01-27 15:04:46.739000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (539484, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ cd rkh/yard-sinatra
$ git checkout -qf 2fae74f3302c8a6a0563f88bbc37a0e2da7a654e
$ export TRAVIS_RUBY_VERSION=ruby-head
$ rvm use ruby-head
[32mUsing /home/vagrant/.rvm/gems/ruby-head(B[m
$ ruby --version
ruby 2.0.0dev (2012-01-26 trunk 34378) [i686-linux]
$ gem --version
1.8.15
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.21)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-head/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.07716 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 584970, 'Artifact::Log', '2012-01-27 15:04:46.113000', '2012-01-27 15:04:46.828000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86858, 'Using worker: main2.worker.travis-ci.org:worker-1

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p352[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.8.7-p352/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.04222 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86858, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86859, 'Using worker: main1.worker.travis-ci.org:worker-5

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-head[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.2-head/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.07906 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86859, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86860, 'Using worker: main2.worker.travis-ci.org:worker-2

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-preview1[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-1.9.3-preview1/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.04389 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86860, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86861, 'Using worker: main2.worker.travis-ci.org:worker-4

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use rbx
[32mUsing /home/vagrant/.rvm/gems/rbx-master[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)   rbx: Precompiling 9 files...

Installing rspec-core (2.6.4)   rbx: Precompiling 100 files...
  rbx: 1 error(s) precompiling.

Installing rspec-expectations (2.6.0)   rbx: Precompiling 80 files...

Installing rspec-mocks (2.6.0)   rbx: Precompiling 68 files...

Installing rspec (2.6.0)   rbx: Precompiling 2 files...

Installing yard (0.7.2)   rbx: Precompiling 292 files...

Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-master/bin/rbx -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.27199 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86861, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86862, 'Using worker: main1.worker.travis-ci.org:worker-1

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use rbx-2.0
[32mUsing /home/vagrant/.rvm/gems/rbx-2.0.0pre[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)   rbx: Precompiling 9 files...

Installing rspec-core (2.6.4)   rbx: Precompiling 100 files...
  rbx: 1 error(s) precompiling.

Installing rspec-expectations (2.6.0)   rbx: Precompiling 80 files...

Installing rspec-mocks (2.6.0)   rbx: Precompiling 68 files...

Installing rspec (2.6.0)   rbx: Precompiling 2 files...

Installing yard (0.7.2)   rbx: Precompiling 292 files...

Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/rbx-2.0.0pre/bin/rbx -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.42976 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86862, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86863, 'Using worker: main1.worker.travis-ci.org:worker-3

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.3[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/jruby-1.6.3/bin/jruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.944 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86863, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86864, 'Using worker: main2.worker.travis-ci.org:worker-3

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 7f884574f68b192b5936f184f552a7d70d57d97c
$ rvm use ruby-head
[32mUsing /home/vagrant/.rvm/gems/ruby-head[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/rubies/ruby-head/bin/ruby -S bundle exec rspec ./spec/yard/sinatra_spec.rb
....

Finished in 0.04273 seconds
4 examples, 0 failures

Done. Build script exited with: 0
', 86864, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86850, 'Using worker: main2.worker.travis-ci.org:worker-1

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p352[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86850, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86851, 'Using worker: main1.worker.travis-ci.org:worker-4

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-head[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86851, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86852, 'Using worker: main2.worker.travis-ci.org:worker-5

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-preview1[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86852, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86853, 'Using worker: main1.worker.travis-ci.org:worker-2

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use rbx
[32mUsing /home/vagrant/.rvm/gems/rbx-master[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)   rbx: Precompiling 9 files...

Installing rspec-core (2.6.4)   rbx: Precompiling 100 files...
  rbx: 1 error(s) precompiling.

Installing rspec-expectations (2.6.0)   rbx: Precompiling 80 files...

Installing rspec-mocks (2.6.0)   rbx: Precompiling 68 files...

Installing rspec (2.6.0)   rbx: Precompiling 2 files...

Installing yard (0.7.2)   rbx: Precompiling 292 files...

Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86853, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86854, 'Using worker: main2.worker.travis-ci.org:worker-2

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use rbx-2.0
[32mUsing /home/vagrant/.rvm/gems/rbx-2.0.0pre[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)   rbx: Precompiling 9 files...

Installing rspec-core (2.6.4)   rbx: Precompiling 100 files...
  rbx: 1 error(s) precompiling.

Installing rspec-expectations (2.6.0)   rbx: Precompiling 80 files...

Installing rspec-mocks (2.6.0)   rbx: Precompiling 68 files...

Installing rspec (2.6.0)   rbx: Precompiling 2 files...

Installing yard (0.7.2)   rbx: Precompiling 292 files...

Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86854, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86855, 'Using worker: main1.worker.travis-ci.org:worker-3

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use jruby
[32mUsing /home/vagrant/.rvm/gems/jruby-1.6.3[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86855, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86856, 'Using worker: main2.worker.travis-ci.org:worker-3

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 22688f61ecf7d639dd4606545ff11c577fde3275
$ rvm use ruby-head
[32mUsing /home/vagrant/.rvm/gems/ruby-head[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
rake aborted!
Don''t know how to build task ''default''

(See full trace by running task with --trace)

Done. Build script exited with: 1
', 86856, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86847, 'Using worker: main2.worker.travis-ci.org:worker-5

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 53529475f0b98df69bf0ad867f44469dbc98318b
$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p352[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/gems/ruby-1.8.7-p352/gems/bundler-1.0.18/lib/bundler/rubygems_integration.rb:143:in `gem'': rake is not part of the bundle. Add it to Gemfile. (Gem::LoadError)
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p352/bin/rake:18

Done. Build script exited with: 1
', 86847, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (86848, 'Using worker: main1.worker.travis-ci.org:worker-3

$ git clone --depth=1000 --quiet git://github.com/rkh/yard-sinatra.git rkh/yard-sinatra
$ git checkout -qf 53529475f0b98df69bf0ad867f44469dbc98318b
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-head[m(B
$ export BUNDLE_GEMFILE=/home/vagrant/builds/rkh/yard-sinatra/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.2)
Installing rspec-core (2.6.4)
Installing rspec-expectations (2.6.0)
Installing rspec-mocks (2.6.0)
Installing rspec (2.6.0)
Installing yard (0.7.2)
Using yard-sinatra (1.0.0) from source at .
Using bundler (1.0.18)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rake
/home/vagrant/.rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.18/lib/bundler/rubygems_integration.rb:143:in `block in replace_gem'': rake is not part of the bundle. Add it to Gemfile. (Gem::LoadError)
	from /home/vagrant/.rvm/gems/ruby-1.9.2-head/bin/rake:18:in `<main>''

Done. Build script exited with: 1
', 86848, 'Artifact::Log', NULL, NULL);

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705748, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 5f86148105d50b751a58524ab4c4ac7d982a24bf
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0m

Finished in 20.2 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791654, 'Artifact::Log', '2012-03-04 11:25:48.452000', '2012-03-04 11:25:48.731000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705749, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 5f86148105d50b751a58524ab4c4ac7d982a24bf
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B[m
$ ruby --version
ruby 1.9.2p318 (2012-02-14 revision 34678) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0m

Finished in 20.21 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791655, 'Artifact::Log', '2012-03-04 11:25:48.495000', '2012-03-04 11:25:49.242000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705742, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf e76b1728ffa54c5e2c8d36d599c79608ad4ce91d
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0mhello
world
[32m.[0mheroku.router something something
[32m.[0mheroku.nginx
[32m.[0mheroku
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0m

Finished in 20.74 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791646, 'Artifact::Log', '2012-03-04 11:23:13.680000', '2012-03-04 11:23:13.960000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705743, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf e76b1728ffa54c5e2c8d36d599c79608ad4ce91d
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B[m
$ ruby --version
ruby 1.9.2p318 (2012-02-14 revision 34678) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0mhello
world
[32m.[0mheroku.router something something
[32m.[0mheroku.nginx
[32m.[0mheroku
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0m

Finished in 20.22 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791647, 'Artifact::Log', '2012-03-04 11:23:13.694000', '2012-03-04 11:23:14.040000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705708, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0mhello
world
[32m.[0mheroku.router something something
[32m.[0mheroku.nginx
[32m.[0mheroku
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0m

Finished in 20.44 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791604, 'Artifact::Log', '2012-03-04 11:17:35.844000', '2012-03-04 11:17:36.111000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705709, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 189551ea0bb0f85a9b6e5d8bd85a0c58b5e4890d
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m
$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0mhello
world
[32m.[0mheroku.router something something
[32m.[0mheroku.nginx
[32m.[0mheroku
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0mListening on port 11521
[32m.[0m

Finished in 20.22 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791605, 'Artifact::Log', '2012-03-04 11:17:35.857000', '2012-03-04 11:17:36.018000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705486, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 846cffc14ee88052bce9ec2c5b0e27e5e65b9247
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 20.43 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791326, 'Artifact::Log', '2012-03-04 10:04:03.694000', '2012-03-04 10:04:03.941000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705487, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-3

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 846cffc14ee88052bce9ec2c5b0e27e5e65b9247
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m
$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 20.21 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791327, 'Artifact::Log', '2012-03-04 10:04:03.705000', '2012-03-04 10:04:04.016000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705293, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 9c88fe2400691aa658340b79bc5e835648d34e89
$ export TRAVIS_RUBY_VERSION=1.9.3
$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m
$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 20.61 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791090, 'Artifact::Log', '2012-03-04 09:03:50.093000', '2012-03-04 09:03:50.352000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (705294, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-4

$ cd ~/builds
$ git clone --depth=100 --quiet git://github.com/mattmatt/hurt_logger.git mattmatt/hurt_logger
$ cd mattmatt/hurt_logger
$ git checkout -qf 9c88fe2400691aa658340b79bc5e835648d34e89
$ export TRAVIS_RUBY_VERSION=1.9.2
$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m
$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
$ gem --version
1.8.17
$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/hurt_logger/Gemfile
$ bundle install
Fetching source index for http://rubygems.org/
Installing diff-lcs (1.1.3)
Installing hiredis (0.3.2) with native extensions
Installing em-hiredis (0.1.0)
Installing eventmachine (1.0.0.beta.4) with native extensions
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.0)
Installing guard-rspec (0.6.0)
Installing rspec-core (2.8.0)
Installing rspec-expectations (2.8.0)
Installing rspec-mocks (2.8.0)
Installing rspec (2.8.0)
Using bundler (1.0.22)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m
$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 20.2 seconds
[32m11 examples, 0 failures[0m

Done. Build script exited with: 0
', 791091, 'Artifact::Log', '2012-03-04 09:03:50.104000', '2012-03-04 09:03:50.273000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1148777, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git fetch origin +refs/pull/11/merge:
remote: Counting objects: 10, done.[K
remote: Compressing objects:  33% (1/3)   [Kremote: Compressing objects:  66% (2/3)   [Kremote: Compressing objects: 100% (3/3)   [Kremote: Compressing objects: 100% (3/3), done.[K
remote: Total 6 (delta 3), reused 6 (delta 3)[K
Unpacking objects:  16% (1/6)   Unpacking objects:  33% (2/6)   Unpacking objects:  50% (3/6)   Unpacking objects:  66% (4/6)   Unpacking objects:  83% (5/6)   Unpacking objects: 100% (6/6)   Unpacking objects: 100% (6/6), done.
From git://github.com/mattmatt/lograge
 * branch            refs/pull/11/merge -> FETCH_HEAD

$ git checkout -qf db88da8936cefb56a606600f32a2da85b122c810


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.5)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.15.2)
Installing guard (1.0.3)
Installing guard-rspec (0.7.2)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.02345 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1348711, 'Artifact::Log', '2012-05-16 19:20:44.968000', '2012-05-16 19:20:45.513000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1148778, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git fetch origin +refs/pull/11/merge:
remote: Counting objects: 10, done.[K
remote: Compressing objects:  33% (1/3)   [Kremote: Compressing objects:  66% (2/3)   [Kremote: Compressing objects: 100% (3/3)   [Kremote: Compressing objects: 100% (3/3), done.[K
remote: Total 6 (delta 3), reused 6 (delta 3)[K
Unpacking objects:  16% (1/6)   Unpacking objects:  33% (2/6)   Unpacking objects:  50% (3/6)   Unpacking objects:  66% (4/6)   Unpacking objects:  83% (5/6)   Unpacking objects: 100% (6/6)   Unpacking objects: 100% (6/6), done.
From git://github.com/mattmatt/lograge
 * branch            refs/pull/11/merge -> FETCH_HEAD

$ git checkout -qf db88da8936cefb56a606600f32a2da85b122c810


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.5)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.15.2)
Installing guard (1.0.3)
Installing guard-rspec (0.7.2)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.0387 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1348712, 'Artifact::Log', '2012-05-16 19:20:44.977000', '2012-05-16 19:20:45.402000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1076479, 'Using worker: ruby1.worker.travis-ci.org:travis-ruby-2



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf 1583b356fe4acb5456ebf0d544a16fdb445d52ee


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.02259 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1257403, 'Artifact::Log', '2012-05-06 11:13:30.263000', '2012-05-06 11:13:30.717000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1076480, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf 1583b356fe4acb5456ebf0d544a16fdb445d52ee


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.03929 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1257404, 'Artifact::Log', '2012-05-06 11:13:30.280000', '2012-05-06 11:13:30.616000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072506, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf 32f645b92cddfd39afdccefba6ed87eebc7e72e0


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.02086 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1252333, 'Artifact::Log', '2012-05-05 11:09:26.693000', '2012-05-05 11:09:27.201000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072507, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf 32f645b92cddfd39afdccefba6ed87eebc7e72e0


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.03492 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1252334, 'Artifact::Log', '2012-05-05 11:09:26.740000', '2012-05-05 11:09:27.291000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072499, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf fa3cad163b43f39defa481e956b15fce7b7cb992


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.01799 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1252324, 'Artifact::Log', '2012-05-05 11:08:19.201000', '2012-05-05 11:08:19.833000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072500, 'Using worker: ruby2.worker.travis-ci.org:travis-ruby-4



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf fa3cad163b43f39defa481e956b15fce7b7cb992


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.03365 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1252325, 'Artifact::Log', '2012-05-05 11:08:19.229000', '2012-05-05 11:08:19.921000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072501, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-6



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf fa3cad163b43f39defa481e956b15fce7b7cb992


$ export TRAVIS_RUBY_VERSION=ree

$ rvm use ree
[32mUsing /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 MBARI 8/0x8770 on patchlevel 358) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2012.02

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
/home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `load'': /home/vagrant/builds/mattmatt/lograge/spec/lograge_spec.rb:33: syntax error, unexpected ''>'' (SyntaxError)
      blk = -> {}
              ^
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `load_spec_files''
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `map''
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `load_spec_files''
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/command_line.rb:22:in `run''
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/runner.rb:69:in `run''
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.0/lib/rspec/core/runner.rb:10:in `autorun''
	from /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:19


Done. Build script exited with: 1
', 1252326, 'Artifact::Log', '2012-05-05 11:08:19.257000', '2012-05-05 11:08:19.691000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072502, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-3



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf fa3cad163b43f39defa481e956b15fce7b7cb992


$ export TRAVIS_RUBY_VERSION=1.8.7

$ rvm use 1.8.7
[32mUsing /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B[m

$ ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
/home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `load'': /home/vagrant/builds/mattmatt/lograge/spec/lograge_spec.rb:33: syntax error, unexpected ''>'' (SyntaxError)
      blk = -> {}
              ^
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `load_spec_files''
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `map''
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/configuration.rb:746:in `load_spec_files''
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/command_line.rb:22:in `run''
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/runner.rb:69:in `run''
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.0/lib/rspec/core/runner.rb:10:in `autorun''
	from /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:19


Done. Build script exited with: 1
', 1252327, 'Artifact::Log', '2012-05-05 11:08:19.275000', '2012-05-05 11:08:20.003000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072483, 'Using worker: ruby3.worker.travis-ci.org:travis-ruby-1



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf b5333734d2ab7677eac8e5c9ee8e13151ac69057


$ export TRAVIS_RUBY_VERSION=1.9.3

$ rvm use 1.9.3
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B[m

$ ruby --version
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.01824 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1252303, 'Artifact::Log', '2012-05-05 11:03:46.761000', '2012-05-05 11:03:47.206000');

INSERT INTO artifacts (id, content, job_id, type, created_at, updated_at)
  VALUES (1072484, 'Using worker: ruby4.worker.travis-ci.org:travis-ruby-5



$ cd ~/builds


$ git clone --depth=100 --quiet git://github.com/mattmatt/lograge.git mattmatt/lograge



$ cd mattmatt/lograge

$ git checkout -qf b5333734d2ab7677eac8e5c9ee8e13151ac69057


$ export TRAVIS_RUBY_VERSION=1.9.2

$ rvm use 1.9.2
[32mUsing /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B[m

$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]

$ gem --version
1.8.17


$ export BUNDLE_GEMFILE=/home/vagrant/builds/mattmatt/lograge/Gemfile

$ bundle install
Fetching gem metadata from http://rubygems.org/........
Installing i18n (0.6.0)
Installing multi_json (1.3.4)
Installing activesupport (3.2.3)
Installing builder (3.0.0)
Installing activemodel (3.2.3)
Installing erubis (2.7.0)
Installing journey (1.0.3)
Installing rack (1.4.1)
Installing rack-cache (1.2)
Installing rack-test (0.6.1)
Installing hike (1.2.1)
Installing tilt (1.3.3)
Installing sprockets (2.1.3)
Installing actionpack (3.2.3)
Installing diff-lcs (1.1.3)
Installing ffi (1.0.11) with native extensions
Installing thor (0.14.6)
Installing guard (1.0.2)
Installing guard-rspec (0.7.0)
Using lograge (0.0.4) from source at /home/vagrant/builds/mattmatt/lograge
Installing rspec-core (2.10.0)
Installing rspec-expectations (2.10.0)
Installing rspec-mocks (2.10.1)
Installing rspec (2.10.0)
Using bundler (1.1.3)
[32mYour bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.[0m

$ bundle exec rspec
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m

Finished in 0.05561 seconds
[32m19 examples, 0 failures[0m


Done. Build script exited with: 0
', 1252304, 'Artifact::Log', '2012-05-05 11:03:46.772000', '2012-05-05 11:03:47.129000');

INSERT INTO users (id, name, login, email, created_at, updated_at, is_admin, github_id, github_oauth_token, gravatar_id, locale, is_syncing, synced_at)
  VALUES (267, 'Konstantin Haase', 'rkh', 'konstantin.haase@gmail.com', '2011-03-30 16:25:21.947759', '2012-03-09 12:27:17.452089', NULL, 30442, 'd8564e60d25e4d4f0b085d76c67f0e444525aecd', '5c2b452f6eea4a6d84c105ebd971d2a4', NULL, NULL, NULL);

INSERT INTO users (id, name, login, email, created_at, updated_at, is_admin, github_id, github_oauth_token, gravatar_id, locale, is_syncing, synced_at)
  VALUES (8, 'Sven Fuchs', 'svenfuchs', 'me@svenfuchs.com', '2011-02-02 14:38:42.771579', '2012-07-17 15:27:04.048000', 't', 2208, 'ccba8985b67f30de4359af43fa397ae63c421a06', '402602a60e500e85f2f5dc1ff3648ecb', NULL, 'f', '2012-07-17 15:27:04.038000');

INSERT INTO users (id, name, login, email, created_at, updated_at, is_admin, github_id, github_oauth_token, gravatar_id, locale, is_syncing, synced_at)
  VALUES (15, 'Josh Kalderimis', 'joshk', 'josh.kalderimis@gmail.com', '2011-02-13 15:46:24.893409', '2012-07-17 13:25:29.730000', 't', 8701, '125a6b33c1b6860063e92594b56852f82d0df8a8', '21b21efe14359ec323f9a70464b91e39', NULL, 'f', '2012-07-17 13:25:29.618000');

INSERT INTO tokens (id, user_id, token, created_at, updated_at)
  VALUES (263, 267, 'y8lpoIaFCoGnRR6v5ajw', '2011-03-30 16:25:21.953558', '2011-03-30 16:25:21.953558');

INSERT INTO tokens (id, user_id, token, created_at, updated_at)
  VALUES (4, 8, '0rfOIcekGwFQteKFDGyb', '2011-02-02 14:38:42.775157', '2011-02-05 12:14:19.553995');

INSERT INTO tokens (id, user_id, token, created_at, updated_at)
  VALUES (11, 15, '0ZbarwQokLEZ3axReU_d', '2011-02-13 15:46:24.953631', '2011-02-13 15:46:24.953631');
