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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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. remote: Compressing objects: 0% (1/154) remote: Compressing objects: 1% (2/154) remote: Compressing objects: 2% (4/154) remote: Compressing objects: 3% (5/154) remote: Compressing objects: 4% (7/154) remote: Compressing objects: 5% (8/154) remote: Compressing objects: 6% (10/154) remote: Compressing objects: 7% (11/154) remote: Compressing objects: 8% (13/154) remote: Compressing objects: 9% (14/154) remote: Compressing objects: 10% (16/154) remote: Compressing objects: 11% (17/154) remote: Compressing objects: 12% (19/154) remote: Compressing objects: 13% (21/154) remote: Compressing objects: 14% (22/154) remote: Compressing objects: 15% (24/154) remote: Compressing objects: 16% (25/154) remote: Compressing objects: 17% (27/154) remote: Compressing objects: 18% (28/154) remote: Compressing objects: 19% (30/154) remote: Compressing objects: 20% (31/154) remote: Compressing objects: 21% (33/154) remote: Compressing objects: 22% (34/154) remote: Compressing objects: 23% (36/154) remote: Compressing objects: 24% (37/154) remote: Compressing objects: 25% (39/154) remote: Compressing objects: 26% (41/154) remote: Compressing objects: 27% (42/154) remote: Compressing objects: 28% (44/154) remote: Compressing objects: 29% (45/154) remote: Compressing objects: 30% (47/154) remote: Compressing objects: 31% (48/154) remote: Compressing objects: 32% (50/154) remote: Compressing objects: 33% (51/154) remote: Compressing objects: 34% (53/154) remote: Compressing objects: 35% (54/154) remote: Compressing objects: 36% (56/154) remote: Compressing objects: 37% (57/154) remote: Compressing objects: 38% (59/154) remote: Compressing objects: 39% (61/154) remote: Compressing objects: 40% (62/154) remote: Compressing objects: 41% (64/154) remote: Compressing objects: 42% (65/154) remote: Compressing objects: 43% (67/154) remote: Compressing objects: 44% (68/154) remote: Compressing objects: 45% (70/154) remote: Compressing objects: 46% (71/154) remote: Compressing objects: 47% (73/154) remote: Compressing objects: 48% (74/154) remote: Compressing objects: 49% (76/154) remote: Compressing objects: 50% (77/154) remote: Compressing objects: 51% (79/154) remote: Compressing objects: 52% (81/154) remote: Compressing objects: 53% (82/154) remote: Compressing objects: 54% (84/154) remote: Compressing objects: 55% (85/154) remote: Compressing objects: 56% (87/154) remote: Compressing objects: 57% (88/154) remote: Compressing objects: 58% (90/154) remote: Compressing objects: 59% (91/154) remote: Compressing objects: 60% (93/154) remote: Compressing objects: 61% (94/154) remote: Compressing objects: 62% (96/154) remote: Compressing objects: 63% (98/154) remote: Compressing objects: 64% (99/154) remote: Compressing objects: 65% (101/154) remote: Compressing objects: 66% (102/154) remote: Compressing objects: 67% (104/154) remote: Compressing objects: 68% (105/154) remote: Compressing objects: 69% (107/154) remote: Compressing objects: 70% (108/154) remote: Compressing objects: 71% (110/154) remote: Compressing objects: 72% (111/154) remote: Compressing objects: 73% (113/154) remote: Compressing objects: 74% (114/154) remote: Compressing objects: 75% (116/154) remote: Compressing objects: 76% (118/154) remote: Compressing objects: 77% (119/154) remote: Compressing objects: 78% (121/154) remote: Compressing objects: 79% (122/154) remote: Compressing objects: 80% (124/154) remote: Compressing objects: 81% (125/154) remote: Compressing objects: 82% (127/154) remote: Compressing objects: 83% (128/154) remote: Compressing objects: 84% (130/154) remote: Compressing objects: 85% (131/154) remote: Compressing objects: 86% (133/154) remote: Compressing objects: 87% (134/154) remote: Compressing objects: 88% (136/154) remote: Compressing objects: 89% (138/154) remote: Compressing objects: 90% (139/154) remote: Compressing objects: 91% (141/154) remote: Compressing objects: 92% (142/154) remote: Compressing objects: 93% (144/154) remote: Compressing objects: 94% (145/154) remote: Compressing objects: 95% (147/154) remote: Compressing objects: 96% (148/154) remote: Compressing objects: 97% (150/154) remote: Compressing objects: 98% (151/154) remote: Compressing objects: 99% (153/154) remote: Compressing objects: 100% (154/154) remote: Compressing objects: 100% (154/154), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from amqp: [Version 0.9.0 to 0.9.4] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels [Version 0.9.0 to 0.9.4] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError [Version 0.9.0 to 0.9.4] [FEATURE] Automatic recovery mode now works for publishers  Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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.  $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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. remote: Compressing objects: 0% (1/154) remote: Compressing objects: 1% (2/154) remote: Compressing objects: 2% (4/154) remote: Compressing objects: 3% (5/154) remote: Compressing objects: 4% (7/154) remote: Compressing objects: 5% (8/154) remote: Compressing objects: 6% (10/154) remote: Compressing objects: 7% (11/154) remote: Compressing objects: 8% (13/154) remote: Compressing objects: 9% (14/154) remote: Compressing objects: 10% (16/154) remote: Compressing objects: 11% (17/154) remote: Compressing objects: 12% (19/154) remote: Compressing objects: 13% (21/154) remote: Compressing objects: 14% (22/154) remote: Compressing objects: 15% (24/154) remote: Compressing objects: 16% (25/154) remote: Compressing objects: 17% (27/154) remote: Compressing objects: 18% (28/154) remote: Compressing objects: 19% (30/154) remote: Compressing objects: 20% (31/154) remote: Compressing objects: 21% (33/154) remote: Compressing objects: 22% (34/154) remote: Compressing objects: 23% (36/154) remote: Compressing objects: 24% (37/154) remote: Compressing objects: 25% (39/154) remote: Compressing objects: 26% (41/154) remote: Compressing objects: 27% (42/154) remote: Compressing objects: 28% (44/154) remote: Compressing objects: 29% (45/154) remote: Compressing objects: 30% (47/154) remote: Compressing objects: 31% (48/154) remote: Compressing objects: 32% (50/154) remote: Compressing objects: 33% (51/154) remote: Compressing objects: 34% (53/154) remote: Compressing objects: 35% (54/154) remote: Compressing objects: 36% (56/154) remote: Compressing objects: 37% (57/154) remote: Compressing objects: 38% (59/154) remote: Compressing objects: 39% (61/154) remote: Compressing objects: 40% (62/154) remote: Compressing objects: 41% (64/154) remote: Compressing objects: 42% (65/154) remote: Compressing objects: 43% (67/154) remote: Compressing objects: 44% (68/154) remote: Compressing objects: 45% (70/154) remote: Compressing objects: 46% (71/154) remote: Compressing objects: 47% (73/154) remote: Compressing objects: 48% (74/154) remote: Compressing objects: 49% (76/154) remote: Compressing objects: 50% (77/154) remote: Compressing objects: 51% (79/154) remote: Compressing objects: 52% (81/154) remote: Compressing objects: 53% (82/154) remote: Compressing objects: 54% (84/154) remote: Compressing objects: 55% (85/154) remote: Compressing objects: 56% (87/154) remote: Compressing objects: 57% (88/154) remote: Compressing objects: 58% (90/154) remote: Compressing objects: 59% (91/154) remote: Compressing objects: 60% (93/154) remote: Compressing objects: 61% (94/154) remote: Compressing objects: 62% (96/154) remote: Compressing objects: 63% (98/154) remote: Compressing objects: 64% (99/154) remote: Compressing objects: 65% (101/154) remote: Compressing objects: 66% (102/154) remote: Compressing objects: 67% (104/154) remote: Compressing objects: 68% (105/154) remote: Compressing objects: 69% (107/154) remote: Compressing objects: 70% (108/154) remote: Compressing objects: 71% (110/154) remote: Compressing objects: 72% (111/154) remote: Compressing objects: 73% (113/154) remote: Compressing objects: 74% (114/154) remote: Compressing objects: 75% (116/154) remote: Compressing objects: 76% (118/154) remote: Compressing objects: 77% (119/154) remote: Compressing objects: 78% (121/154) remote: Compressing objects: 79% (122/154) remote: Compressing objects: 80% (124/154) remote: Compressing objects: 81% (125/154) remote: Compressing objects: 82% (127/154) remote: Compressing objects: 83% (128/154) remote: Compressing objects: 84% (130/154) remote: Compressing objects: 85% (131/154) remote: Compressing objects: 86% (133/154) remote: Compressing objects: 87% (134/154) remote: Compressing objects: 88% (136/154) remote: Compressing objects: 89% (138/154) remote: Compressing objects: 90% (139/154) remote: Compressing objects: 91% (141/154) remote: Compressing objects: 92% (142/154) remote: Compressing objects: 93% (144/154) remote: Compressing objects: 94% (145/154) remote: Compressing objects: 95% (147/154) remote: Compressing objects: 96% (148/154) remote: Compressing objects: 97% (150/154) remote: Compressing objects: 98% (151/154) remote: Compressing objects: 99% (153/154) remote: Compressing objects: 100% (154/154) remote: Compressing objects: 100% (154/154), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from amqp: [Version 0.9.0 to 0.9.4] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels [Version 0.9.0 to 0.9.4] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError [Version 0.9.0 to 0.9.4] [FEATURE] Automatic recovery mode now works for publishers  Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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. remote: Compressing objects: 0% (1/154) remote: Compressing objects: 1% (2/154) remote: Compressing objects: 2% (4/154) remote: Compressing objects: 3% (5/154) remote: Compressing objects: 4% (7/154) remote: Compressing objects: 5% (8/154) remote: Compressing objects: 6% (10/154) remote: Compressing objects: 7% (11/154) remote: Compressing objects: 8% (13/154) remote: Compressing objects: 9% (14/154) remote: Compressing objects: 10% (16/154) remote: Compressing objects: 11% (17/154) remote: Compressing objects: 12% (19/154) remote: Compressing objects: 13% (21/154) remote: Compressing objects: 14% (22/154) remote: Compressing objects: 15% (24/154) remote: Compressing objects: 16% (25/154) remote: Compressing objects: 17% (27/154) remote: Compressing objects: 18% (28/154) remote: Compressing objects: 19% (30/154) remote: Compressing objects: 20% (31/154) remote: Compressing objects: 21% (33/154) remote: Compressing objects: 22% (34/154) remote: Compressing objects: 23% (36/154) remote: Compressing objects: 24% (37/154) remote: Compressing objects: 25% (39/154) remote: Compressing objects: 26% (41/154) remote: Compressing objects: 27% (42/154) remote: Compressing objects: 28% (44/154) remote: Compressing objects: 29% (45/154) remote: Compressing objects: 30% (47/154) remote: Compressing objects: 31% (48/154) remote: Compressing objects: 32% (50/154) remote: Compressing objects: 33% (51/154) remote: Compressing objects: 34% (53/154) remote: Compressing objects: 35% (54/154) remote: Compressing objects: 36% (56/154) remote: Compressing objects: 37% (57/154) remote: Compressing objects: 38% (59/154) remote: Compressing objects: 39% (61/154) remote: Compressing objects: 40% (62/154) remote: Compressing objects: 41% (64/154) remote: Compressing objects: 42% (65/154) remote: Compressing objects: 43% (67/154) remote: Compressing objects: 44% (68/154) remote: Compressing objects: 45% (70/154) remote: Compressing objects: 46% (71/154) remote: Compressing objects: 47% (73/154) remote: Compressing objects: 48% (74/154) remote: Compressing objects: 49% (76/154) remote: Compressing objects: 50% (77/154) remote: Compressing objects: 51% (79/154) remote: Compressing objects: 52% (81/154) remote: Compressing objects: 53% (82/154) remote: Compressing objects: 54% (84/154) remote: Compressing objects: 55% (85/154) remote: Compressing objects: 56% (87/154) remote: Compressing objects: 57% (88/154) remote: Compressing objects: 58% (90/154) remote: Compressing objects: 59% (91/154) remote: Compressing objects: 60% (93/154) remote: Compressing objects: 61% (94/154) remote: Compressing objects: 62% (96/154) remote: Compressing objects: 63% (98/154) remote: Compressing objects: 64% (99/154) remote: Compressing objects: 65% (101/154) remote: Compressing objects: 66% (102/154) remote: Compressing objects: 67% (104/154) remote: Compressing objects: 68% (105/154) remote: Compressing objects: 69% (107/154) remote: Compressing objects: 70% (108/154) remote: Compressing objects: 71% (110/154) remote: Compressing objects: 72% (111/154) remote: Compressing objects: 73% (113/154) remote: Compressing objects: 74% (114/154) remote: Compressing objects: 75% (116/154) remote: Compressing objects: 76% (118/154) remote: Compressing objects: 77% (119/154) remote: Compressing objects: 78% (121/154) remote: Compressing objects: 79% (122/154) remote: Compressing objects: 80% (124/154) remote: Compressing objects: 81% (125/154) remote: Compressing objects: 82% (127/154) remote: Compressing objects: 83% (128/154) remote: Compressing objects: 84% (130/154) remote: Compressing objects: 85% (131/154) remote: Compressing objects: 86% (133/154) remote: Compressing objects: 87% (134/154) remote: Compressing objects: 88% (136/154) remote: Compressing objects: 89% (138/154) remote: Compressing objects: 90% (139/154) remote: Compressing objects: 91% (141/154) remote: Compressing objects: 92% (142/154) remote: Compressing objects: 93% (144/154) remote: Compressing objects: 94% (145/154) remote: Compressing objects: 95% (147/154) remote: Compressing objects: 96% (148/154) remote: Compressing objects: 97% (150/154) remote: Compressing objects: 98% (151/154) remote: Compressing objects: 99% (153/154) remote: Compressing objects: 100% (154/154) remote: Compressing objects: 100% (154/154), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from amqp: [Version 0.9.0 to 0.9.4] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels [Version 0.9.0 to 0.9.4] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError [Version 0.9.0 to 0.9.4] [FEATURE] Automatic recovery mode now works for publishers  Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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. remote: Compressing objects: 0% (1/154) remote: Compressing objects: 1% (2/154) remote: Compressing objects: 2% (4/154) remote: Compressing objects: 3% (5/154) remote: Compressing objects: 4% (7/154) remote: Compressing objects: 5% (8/154) remote: Compressing objects: 6% (10/154) remote: Compressing objects: 7% (11/154) remote: Compressing objects: 8% (13/154) remote: Compressing objects: 9% (14/154) remote: Compressing objects: 10% (16/154) remote: Compressing objects: 11% (17/154) remote: Compressing objects: 12% (19/154) remote: Compressing objects: 13% (21/154) remote: Compressing objects: 14% (22/154) remote: Compressing objects: 15% (24/154) remote: Compressing objects: 16% (25/154) remote: Compressing objects: 17% (27/154) remote: Compressing objects: 18% (28/154) remote: Compressing objects: 19% (30/154) remote: Compressing objects: 20% (31/154) remote: Compressing objects: 21% (33/154) remote: Compressing objects: 22% (34/154) remote: Compressing objects: 23% (36/154) remote: Compressing objects: 24% (37/154) remote: Compressing objects: 25% (39/154) remote: Compressing objects: 26% (41/154) remote: Compressing objects: 27% (42/154) remote: Compressing objects: 28% (44/154) remote: Compressing objects: 29% (45/154) remote: Compressing objects: 30% (47/154) remote: Compressing objects: 31% (48/154) remote: Compressing objects: 32% (50/154) remote: Compressing objects: 33% (51/154) remote: Compressing objects: 34% (53/154) remote: Compressing objects: 35% (54/154) remote: Compressing objects: 36% (56/154) remote: Compressing objects: 37% (57/154) remote: Compressing objects: 38% (59/154) remote: Compressing objects: 39% (61/154) remote: Compressing objects: 40% (62/154) remote: Compressing objects: 41% (64/154) remote: Compressing objects: 42% (65/154) remote: Compressing objects: 43% (67/154) remote: Compressing objects: 44% (68/154) remote: Compressing objects: 45% (70/154) remote: Compressing objects: 46% (71/154) remote: Compressing objects: 47% (73/154) remote: Compressing objects: 48% (74/154) remote: Compressing objects: 49% (76/154) remote: Compressing objects: 50% (77/154) remote: Compressing objects: 51% (79/154) remote: Compressing objects: 52% (81/154) remote: Compressing objects: 53% (82/154) remote: Compressing objects: 54% (84/154) remote: Compressing objects: 55% (85/154) remote: Compressing objects: 56% (87/154) remote: Compressing objects: 57% (88/154) remote: Compressing objects: 58% (90/154) remote: Compressing objects: 59% (91/154) remote: Compressing objects: 60% (93/154) remote: Compressing objects: 61% (94/154) remote: Compressing objects: 62% (96/154) remote: Compressing objects: 63% (98/154) remote: Compressing objects: 64% (99/154) remote: Compressing objects: 65% (101/154) remote: Compressing objects: 66% (102/154) remote: Compressing objects: 67% (104/154) remote: Compressing objects: 68% (105/154) remote: Compressing objects: 69% (107/154) remote: Compressing objects: 70% (108/154) remote: Compressing objects: 71% (110/154) remote: Compressing objects: 72% (111/154) remote: Compressing objects: 73% (113/154) remote: Compressing objects: 74% (114/154) remote: Compressing objects: 75% (116/154) remote: Compressing objects: 76% (118/154) remote: Compressing objects: 77% (119/154) remote: Compressing objects: 78% (121/154) remote: Compressing objects: 79% (122/154) remote: Compressing objects: 80% (124/154) remote: Compressing objects: 81% (125/154) remote: Compressing objects: 82% (127/154) remote: Compressing objects: 83% (128/154) remote: Compressing objects: 84% (130/154) remote: Compressing objects: 85% (131/154) remote: Compressing objects: 86% (133/154) remote: Compressing objects: 87% (134/154) remote: Compressing objects: 88% (136/154) remote: Compressing objects: 89% (138/154) remote: Compressing objects: 90% (139/154) remote: Compressing objects: 91% (141/154) remote: Compressing objects: 92% (142/154) remote: Compressing objects: 93% (144/154) remote: Compressing objects: 94% (145/154) remote: Compressing objects: 95% (147/154) remote: Compressing objects: 96% (148/154) remote: Compressing objects: 97% (150/154) remote: Compressing objects: 98% (151/154) remote: Compressing objects: 99% (153/154) remote: Compressing objects: 100% (154/154) remote: Compressing objects: 100% (154/154), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from amqp: [Version 0.9.0 to 0.9.4] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels [Version 0.9.0 to 0.9.4] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError [Version 0.9.0 to 0.9.4] [FEATURE] Automatic recovery mode now works for publishers  Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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. remote: Compressing objects: 0% (1/154) remote: Compressing objects: 1% (2/154) remote: Compressing objects: 2% (4/154) remote: Compressing objects: 3% (5/154) remote: Compressing objects: 4% (7/154) remote: Compressing objects: 5% (8/154) remote: Compressing objects: 6% (10/154) remote: Compressing objects: 7% (11/154) remote: Compressing objects: 8% (13/154) remote: Compressing objects: 9% (14/154) remote: Compressing objects: 10% (16/154) remote: Compressing objects: 11% (17/154) remote: Compressing objects: 12% (19/154) remote: Compressing objects: 13% (21/154) remote: Compressing objects: 14% (22/154) remote: Compressing objects: 15% (24/154) remote: Compressing objects: 16% (25/154) remote: Compressing objects: 17% (27/154) remote: Compressing objects: 18% (28/154) remote: Compressing objects: 19% (30/154) remote: Compressing objects: 20% (31/154) remote: Compressing objects: 21% (33/154) remote: Compressing objects: 22% (34/154) remote: Compressing objects: 23% (36/154) remote: Compressing objects: 24% (37/154) remote: Compressing objects: 25% (39/154) remote: Compressing objects: 26% (41/154) remote: Compressing objects: 27% (42/154) remote: Compressing objects: 28% (44/154) remote: Compressing objects: 29% (45/154) remote: Compressing objects: 30% (47/154) remote: Compressing objects: 31% (48/154) remote: Compressing objects: 32% (50/154) remote: Compressing objects: 33% (51/154) remote: Compressing objects: 34% (53/154) remote: Compressing objects: 35% (54/154) remote: Compressing objects: 36% (56/154) remote: Compressing objects: 37% (57/154) remote: Compressing objects: 38% (59/154) remote: Compressing objects: 39% (61/154) remote: Compressing objects: 40% (62/154) remote: Compressing objects: 41% (64/154) remote: Compressing objects: 42% (65/154) remote: Compressing objects: 43% (67/154) remote: Compressing objects: 44% (68/154) remote: Compressing objects: 45% (70/154) remote: Compressing objects: 46% (71/154) remote: Compressing objects: 47% (73/154) remote: Compressing objects: 48% (74/154) remote: Compressing objects: 49% (76/154) remote: Compressing objects: 50% (77/154) remote: Compressing objects: 51% (79/154) remote: Compressing objects: 52% (81/154) remote: Compressing objects: 53% (82/154) remote: Compressing objects: 54% (84/154) remote: Compressing objects: 55% (85/154) remote: Compressing objects: 56% (87/154) remote: Compressing objects: 57% (88/154) remote: Compressing objects: 58% (90/154) remote: Compressing objects: 59% (91/154) remote: Compressing objects: 60% (93/154) remote: Compressing objects: 61% (94/154) remote: Compressing objects: 62% (96/154) remote: Compressing objects: 63% (98/154) remote: Compressing objects: 64% (99/154) remote: Compressing objects: 65% (101/154) remote: Compressing objects: 66% (102/154) remote: Compressing objects: 67% (104/154) remote: Compressing objects: 68% (105/154) remote: Compressing objects: 69% (107/154) remote: Compressing objects: 70% (108/154) remote: Compressing objects: 71% (110/154) remote: Compressing objects: 72% (111/154) remote: Compressing objects: 73% (113/154) remote: Compressing objects: 74% (114/154) remote: Compressing objects: 75% (116/154) remote: Compressing objects: 76% (118/154) remote: Compressing objects: 77% (119/154) remote: Compressing objects: 78% (121/154) remote: Compressing objects: 79% (122/154) remote: Compressing objects: 80% (124/154) remote: Compressing objects: 81% (125/154) remote: Compressing objects: 82% (127/154) remote: Compressing objects: 83% (128/154) remote: Compressing objects: 84% (130/154) remote: Compressing objects: 85% (131/154) remote: Compressing objects: 86% (133/154) remote: Compressing objects: 87% (134/154) remote: Compressing objects: 88% (136/154) remote: Compressing objects: 89% (138/154) remote: Compressing objects: 90% (139/154) remote: Compressing objects: 91% (141/154) remote: Compressing objects: 92% (142/154) remote: Compressing objects: 93% (144/154) remote: Compressing objects: 94% (145/154) remote: Compressing objects: 95% (147/154) remote: Compressing objects: 96% (148/154) remote: Compressing objects: 97% (150/154) remote: Compressing objects: 98% (151/154) remote: Compressing objects: 99% (153/154) remote: Compressing objects: 100% (154/154) remote: Compressing objects: 100% (154/154), done. remote: Total 346 (delta 190), reused 331 (delta 187) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from amqp: [Version 0.9.0 to 0.9.4] [BUG] A couple of concurrency issues (race conditions) fixed for apps that actively close and/or reuse channels [Version 0.9.0 to 0.9.4] [BUG] AMQP::Queue#initialize with :nowait => true no longer fails with NoMethodError [Version 0.9.0 to 0.9.4] [FEATURE] Automatic recovery mode now works for publishers  Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. $ 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. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. remote: Total 8 (delta 4), reused 8 (delta 4) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 0), reused 0 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.7.8] test suite cleanup (eliminated some race conditions related to queue.message_count)  Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Api data  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set lib/travis/config.rb:71: warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 53.1 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. remote: Total 8 (delta 4), reused 8 (delta 4) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  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  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks ./lib/travis/config.rb:71 warning: already initialized constant HOSTS  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 168.91 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. remote: Total 8 (delta 4), reused 8 (delta 4) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  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 feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author /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  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 169.62 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. remote: Total 8 (delta 4), reused 8 (delta 4) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set /home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch 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  delivers to the repository owner, committer and commit author /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  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 158.89 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. remote: Total 8 (delta 4), reused 8 (delta 4) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set ./lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 177.25 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 8% (1/12) remote: Compressing objects: 16% (2/12) remote: Compressing objects: 25% (3/12) remote: Compressing objects: 33% (4/12) remote: Compressing objects: 41% (5/12) remote: Compressing objects: 50% (6/12) remote: Compressing objects: 58% (7/12) remote: Compressing objects: 66% (8/12) remote: Compressing objects: 75% (9/12) remote: Compressing objects: 83% (10/12) remote: Compressing objects: 91% (11/12) remote: Compressing objects: 100% (12/12) remote: Compressing objects: 100% (12/12), done. remote: Total 21 (delta 14), reused 15 (delta 9) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. 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) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.7.8] test suite cleanup (eliminated some race conditions related to queue.message_count)  Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part 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. remote: Compressing objects: 8% (1/12) remote: Compressing objects: 16% (2/12) remote: Compressing objects: 25% (3/12) remote: Compressing objects: 33% (4/12) remote: Compressing objects: 41% (5/12) remote: Compressing objects: 50% (6/12) remote: Compressing objects: 58% (7/12) remote: Compressing objects: 66% (8/12) remote: Compressing objects: 75% (9/12) remote: Compressing objects: 83% (10/12) remote: Compressing objects: 91% (11/12) remote: Compressing objects: 100% (12/12) remote: Compressing objects: 100% (12/12), done. remote: Total 21 (delta 14), reused 15 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port 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  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build 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. remote: Compressing objects: 8% (1/12) remote: Compressing objects: 16% (2/12) remote: Compressing objects: 25% (3/12) remote: Compressing objects: 33% (4/12) remote: Compressing objects: 41% (5/12) remote: Compressing objects: 50% (6/12) remote: Compressing objects: 58% (7/12) remote: Compressing objects: 66% (8/12) remote: Compressing objects: 75% (9/12) remote: Compressing objects: 83% (10/12) remote: Compressing objects: 91% (11/12) remote: Compressing objects: 100% (12/12) remote: Compressing objects: 100% (12/12), done. remote: Total 21 (delta 14), reused 15 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  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 feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author /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  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build 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. remote: Compressing objects: 8% (1/12) remote: Compressing objects: 16% (2/12) remote: Compressing objects: 25% (3/12) remote: Compressing objects: 33% (4/12) remote: Compressing objects: 41% (5/12) remote: Compressing objects: 50% (6/12) remote: Compressing objects: 58% (7/12) remote: Compressing objects: 66% (8/12) remote: Compressing objects: 75% (9/12) remote: Compressing objects: 83% (10/12) remote: Compressing objects: 91% (11/12) remote: Compressing objects: 100% (12/12) remote: Compressing objects: 100% (12/12), done. remote: Total 21 (delta 14), reused 15 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set /home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch 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  delivers to the repository owner, committer and commit author /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  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build 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. remote: Compressing objects: 8% (1/12) remote: Compressing objects: 16% (2/12) remote: Compressing objects: 25% (3/12) remote: Compressing objects: 33% (4/12) remote: Compressing objects: 41% (5/12) remote: Compressing objects: 50% (6/12) remote: Compressing objects: 58% (7/12) remote: Compressing objects: 66% (8/12) remote: Compressing objects: 75% (9/12) remote: Compressing objects: 83% (10/12) remote: Compressing objects: 91% (11/12) remote: Compressing objects: 100% (12/12) remote: Compressing objects: 100% (12/12), done. remote: Total 21 (delta 14), reused 15 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set ./lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 14 (delta 9), reused 14 (delta 9) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 0), reused 0 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.7.8] test suite cleanup (eliminated some race conditions related to queue.message_count)  Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 14 (delta 9), reused 14 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 14 (delta 9), reused 14 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 14 (delta 9), reused 14 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 14 (delta 9), reused 14 (delta 9) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 19 (delta 14), reused 18 (delta 14) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 0), reused 0 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.7.8] test suite cleanup (eliminated some race conditions related to queue.message_count)  Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Api data  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set lib/travis/config.rb:71: warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 53.2 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 19 (delta 14), reused 18 (delta 14) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port 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  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks ./lib/travis/config.rb:71 warning: already initialized constant HOSTS  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 160.57 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 19 (delta 14), reused 18 (delta 14) 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:71 warning: already initialized constant HOSTS pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch 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  delivers to the repository owner, committer and commit author  is a multipart email /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  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 168.17 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 19 (delta 14), reused 18 (delta 14) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set /home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch 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  delivers to the repository owner, committer and commit author /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  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 141.74 seconds 744 examples, 0 failures, 2 pending 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 19 (delta 14), reused 18 (delta 14) 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set ./lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 164.39 seconds 744 examples, 0 failures, 2 pending 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 20% (1/5) remote: Compressing objects: 40% (2/5) remote: Compressing objects: 60% (3/5) remote: Compressing objects: 80% (4/5) remote: Compressing objects: 100% (5/5) remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 0), reused 0 (delta 0) 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.7.8] test suite cleanup (eliminated some race conditions related to queue.message_count)  Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Api data  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set lib/travis/config.rb:71: warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 53.7 seconds 744 examples, 0 failures, 2 pending 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour ./lib/travis/config.rb:71 warning: already initialized constant HOSTS  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"[0m  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 145.89 seconds 744 examples, 0 failures, 2 pending 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access/home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:71 warning: already initialized constant HOSTS pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch 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  delivers to the repository owner, committer and commit author  is a multipart email /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  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 141.25 seconds 744 examples, 0 failures, 2 pending 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set /home/vagrant/builds/travis-ci/travis-core/lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"always"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"change"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"change"}}  returns false if the previous build is missing, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build passed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns false if the previous build failed, the current build passed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build passed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build failed, the current build failed and config is {:notifications=>{:on_success=>"never"}}  returns true if the previous build is missing, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns true if the previous build failed, the current build passed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build is missing, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build passed, the current build failed and config is {:notifications=>{:on_failure=>"never"}}  returns false if the previous build failed, the current build failed and config is {:notifications=>{:on_failure=>"never"}} webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch 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  delivers to the repository owner, committer and commit author /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  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 142.02 seconds 744 examples, 0 failures, 2 pending 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  returns the data from the builder instance instantiates a builder and returns the data  given an object that responds to :base_class (aka ActiveRecord::Base)  given an object that responds to :klass (aka Arel::Relation) Travis::Config  deep symbolizes arrays, too Hashr behaviour  is a Hashr instance  returns Hashr instances on subkeys  returns Hashr instances on subkeys that were set to Ruby Hashes defaults  notifications defaults to []  notifications.email defaults to {}  queues defaults to []  ampq.host defaults to "localhost"  ampq.prefetch defaults to 1  database using DATABASE_URL for database configuration if present  works when given a url with a port  works when given a url without a port the example config file  can access pusher  can access all keys recursively Travis::Features connecting  should connect to localhost by default  should set up rollout  should delegate to rollout with environment variable set ./lib/travis/config.rb:72 warning: already initialized constant HOSTS  should use the environment variable if available with Travis.config  should use the Travis.config if set feature checks  should return true if the repository''s owner is activated  should return false if the repository''s owner isn''t activated  should allow enabling the repository  should be active when the repository was activated  shouldn''t be active when the repository was deactivated for users  should be active when enabled for a user  shouldn''t be active when disable for a user for features  should allow enabling features completely  shouldn''t be active when the feature was disabled completely Travis::Event::Subscription triggering a notification  should notify when the event matches  should increment a counter when the event is triggered  shouldn''t notify when the event doesn''t match Travis::Event::SecureConfig  returns the original value if the config is not a hash  decrypts a string  decrypts with a string as a key  decrypts an array with a secure entry and a string  decrypts a hash with a secure entry  decrypts a complex object of nested arrays and strings  decrypts a realistic complex build config  keeps the string similar if it couldn''t be decoded Travis::Event::Handler::Worker notify  fetches a publisher for the given queue name (routing_key)  publishes the payload to the publisher publisher  returns a publisher for "builds.common" for a test job payload_for  returns Travis::Event::Worker::Job::Test for a test job instrumentation  instruments with "travis.event.handler.worker.notify:*"  meters on "travis.event.handler.worker.notify:completed" Travis::Event::Handler::Irc subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.irc.notify"  meters on "travis.event.handler.irc.notify:completed" Travis::Event::Handler::Email subscription  build:started does not notify  build:finish notifies recipients  includes valid email addresses  includes ignores email addresses (me@email)  contains the author emails if the build has them set  contains the committer emails if the build has them set  contains the build''s repository owner_email if it has one  contains the build''s repository owner_email if it has a configuration but no emails specified Travis::Event::Handler::Archive subscription  build:started does not notify  build:finish notifies instrumentation  instruments with "travis.event.handler.archive.notify:completed"  meters on "travis.event.handler.archive.notify" Travis::Event::Handler::Github subscription  build:started does not notify  build:finish notifies given the request is not a pull_request event  does not handle the notification given the request is a pull_request event  handles the notification instrumentation  instruments with "travis.event.handler.github.notify"  meters on "travis.event.handler.github.notify:complete" Travis::Event::Handler::Pusher subscription  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started instrumentation  instruments with "travis.event.handler.pusher.notify"  meters on "travis.event.handler.pusher.notify:completed" Travis::Event::Handler::Campfire subscription  build:started does not notify  build:finish notifies instrumentation  instruments with notify.campfire.handler.event.travis  meters on "travis.event.handler.campfire.notify:completed" Travis::Event::Handler::Webhook subscription  build:started notifies  build:finish notifies instrumentation  instruments with "travis.event.handler.webhook.notify"  meters on "travis.event.handler.webhook.notify:completed" Travis::Event::Config::Irc send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever channels  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of urls when given a string on the channels key  returns an array of urls when given an array on the channels key  groups irc channels by host & port, so notifications can be sent with one connection  groups irc channels by host, port & ssl flag Travis::Event::Config::Email send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever recipients  equals the recipients specified in the build configuration if any (given as an array)  equals the recipients specified in the build configuration if any (given as a string) Travis::Event::Config::Campfire send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever rooms  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of values if the build configuration specifies an array of urls within a config hash Travis::Event::Config::Webhook send_on_finish? behaves like a build configuration  returns true if the previous build is missing, the current build passed and config is notificationson_successalways  returns true if the previous build passed, the current build passed and config is notificationson_successalways  returns true if the previous build failed, the current build passed and config is notificationson_successalways  returns true if the previous build is missing, the current build failed and config is notificationson_successalways  returns true if the previous build passed, the current build failed and config is notificationson_successalways  returns true if the previous build failed, the current build failed and config is notificationson_successalways  returns true if the previous build is missing, the current build passed and config is notificationson_failurealways  returns true if the previous build failed, the current build passed and config is notificationson_failurealways  returns true if the previous build is missing, the current build failed and config is notificationson_failurealways  returns true if the previous build passed, the current build failed and config is notificationson_failurealways  returns true if the previous build failed, the current build failed and config is notificationson_failurealways  returns true if the previous build is missing, the current build passed and config is notificationson_successchange  returns false if the previous build passed, the current build passed and config is notificationson_successchange  returns true if the previous build failed, the current build passed and config is notificationson_successchange  returns true if the previous build is missing, the current build failed and config is notificationson_successchange  returns true if the previous build passed, the current build failed and config is notificationson_successchange  returns true if the previous build failed, the current build failed and config is notificationson_successchange  returns true if the previous build is missing, the current build passed and config is notificationson_failurechange  returns true if the previous build failed, the current build passed and config is notificationson_failurechange  returns false if the previous build is missing, the current build failed and config is notificationson_failurechange  returns true if the previous build passed, the current build failed and config is notificationson_failurechange  returns false if the previous build failed, the current build failed and config is notificationson_failurechange  returns false if the previous build is missing, the current build passed and config is notificationson_successnever  returns false if the previous build passed, the current build passed and config is notificationson_successnever  returns false if the previous build failed, the current build passed and config is notificationson_successnever  returns true if the previous build is missing, the current build failed and config is notificationson_successnever  returns true if the previous build passed, the current build failed and config is notificationson_successnever  returns true if the previous build failed, the current build failed and config is notificationson_successnever  returns true if the previous build is missing, the current build passed and config is notificationson_failurenever  returns true if the previous build failed, the current build passed and config is notificationson_failurenever  returns false if the previous build is missing, the current build failed and config is notificationson_failurenever  returns false if the previous build passed, the current build failed and config is notificationson_failurenever  returns false if the previous build failed, the current build failed and config is notificationson_failurenever webhooks  returns an array of urls when given a string  returns an array of urls when given an array  returns an array of multiple urls when given a comma separated string  returns an array of urls if the build configuration specifies an array of urls  returns an array of values if the build configuration specifies an array of urls within a config hash does not explode on invalid .travis.yml syntax  when :notifications contains an array Commit config_url  returns the raw url to the .travis.yml file on github pull_request?  is false for a nil ref  is false for a ref named ref/branch/master  is false for a ref named ref/pull/180/head  is true for a ref named ref/pull/180/merge User find_or_create_for_oauth  marks new users as such  updates changed attributes organization_ids  contains the ids of organizations that the user is a member of  does not contain the ids of organizations that the user is not a member of repository_ids  contains the ids of repositories the user is permitted to see  does not contain the ids of repositories the user is not permitted to see profile_image_hash  returns gravatar_id if it''s present  returns a MD5 hash of the email if no gravatar_id and an email is set  returns 32 zeros if no gravatar_id or email is set authenticated_on_github  should log the user in authenticate_by given a valid token and login  authenticates the user given a wrong token  does not authenticate the user given a wrong login  does not authenticate the user service_hooks  contains repositories where the user has an admin role  does not contain repositories where the user does not have an admin role syncing  returns the block value  sets is_syncing?  sets synced_at Worker full_name  returns a name consisting of host and name serialization  serializes the payload Job .queued  returns jobs that are created but not started or finished append_log!  appends chars to the log artifact  notifies observers before_create  instantiates the log artifact  sets the state attribute  sets the queue attribute duration  returns nil if both started_at is not populated  returns nil if both finished_at is not populated  returns the duration if both started_at and finished_at are populated tagging  should tag a job its log contains a particular string obfuscated config  handles nil env  leaves regular vars untouched  obfuscates env vars when job is from a pull request  removes secure env vars #pull_request?  is delegated to commit decrypted config  handles nil env  leaves regular vars untouched when job is from a pull request  removes secure env vars  removes only secured env vars when job is *not* from pull request  decrypts env vars  decrypts only secured env vars Token  generate_token sets the token to a 20 character value ServiceHook set  activates a service hook  activates a service hook with a custom service hook url  removes a service hook SslKey  is a SslKey generate_keys  generates the public key  generates the private key  does not generate a new public key if one already exists  does not generate a new private key if one already exists generate_keys!  generates a new public key even if one already exists  generates a new private key even if one already exists encrypt  encrypts something  is decryptable decrypt  decrypts something Repository  last_build returns the most recent build validates [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  uniqueness of :owner_name/:name associations owner  can be a user  can be an organization class methods find_by  should find a repository by it''s id  should find a repository by it''s name and owner_name  should raise an error when a repository couldn''t be found using params timeline  sorts the most repository with the most recent build to the top search  performs searches case-insensitive  performs searches with / entered  performs searches with \ entered source_url  returns the public git source url for a public repository  returns the private git source url for a private repository last_build_result_on  returns last_build_result if params is empty  returns 0 (passing) if all specified builds are passing  returns 1 (failing) if at least one specified build is failing keys  should return the public key  should create a new key when the repository is created branches  retrieves branches only from last 25 builds  is empty for empty repository last_finished_builds_by_branches  retrieves last builds on all branches Url .shorten  creates a new Url object if the url has not been shortened  retrieves a Url which has already been shortened #code  sets the code automatically #short_url  returns the full short url Build class methods recent  returns recent builds that at least are started ordered by creation time descending was_started  returns builds that are either started or finished on_branch  returns builds that are on any of the given branches  does not include pull requests older_than when a Build is passed in  should limit the results  should return older than the passed build when a number is passed in  should limit the results  should return older than the passed build when not passing a build  should limit the results paged  limits the results to the `per_page` value  uses an offset next_number  returns the next build number pushes  returns only builds which have Requests with an event_type of push pull_requests  returns only builds which have Requests with an event_type of pull_request instance methods  sets its number to the next build number on creation  sets previous_build_result to nil if no last build exists on the same branch  sets previous_build_result to the result of the last build on the same branch if exists config  defaults to an empty hash  deep_symbolizes keys on write  tries to deserialize the config itself if a String is returned obfuscated config  leaves regular vars untouched  obfuscates env vars pending?  returns true if the build is finished  returns true if the build is not finished passed?  passed? returns true if result is 0  passed? returns true if result is 1 color  returns "green" if the build has passed  returns "red" if the build has failed  returns "yellow" if the build is pending Job::Compat [DEPRECATED] setting Job#status is deprecated. Please use Job#result= [DEPRECATED] setting Job#status is deprecated. Please use Job#result=  writes status to result Job::Tagging add_tags  tags the job according to the rules Job::Tagging worker  returns the worker name extracted from the log sponsor  returns the sponsor for the current test Job::Queue Queue.for  returns the default build queue when neither slug or language match the given configuration hash  returns the queue when slug matches the given configuration hash  returns the queue when language matches the given configuration hash Queue.queues  returns an array of Queues for the config hash matches?  returns false when neither of slug or language match  returns true when the given slug matches  returns true when the given language matches Job::Cleanup scopes unfinished  finds unfinished jobs stalled  finds stalled jobs enqueue  enqueues the job  increments the retries count force_finish  appends a message to the log (PENDING: Temporarily disabled with xit)  finishes the job Job::Test::States events starting the job  sets the state to :started  sets the worker from the payload  resets the log artifact''s content  notifies observers  propagates the event to the source finishing the job  sets the state to :finished  notifies observers  propagates the event to the source update_attributes given starting attributes  updates the job with the given attributes  starts the job given finishing attributes  updates the job with the given attributes  finishes the job append_log!  appends the given chars to the log  notifies observers Worker::States ping  sets the state  notifies observers Build::States events starting the build when the build is not already started  sets the state to :started  denormalizes attributes  notifies observers  gets skipped if the build is already started when the build is already started  does not denormalize attributes  does not notify observers finishing the build when the matrix is not finished  does not change the state  does not denormalizes attributes  does not notify observers when the matrix is finished  sets the state to :finished  calculates the duration based on the matrix durations  denormalizes attributes  notifies observers Build denormalization on build:started  denormalizes last_build_id to its repository  denormalizes last_build_number to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_started_at to its repository  denormalizes last_build_finished_at to its repository on build:finished  denormalizes last_build_result to its repository  denormalizes last_build_duration to its repository  denormalizes last_build_finished_at to its repository Build::Messages result_key  returns :pending if the build is pending  returns :passed if the build has passed for the first time  returns :failed if the build has failed for the first time  returns :passed if the build has passed again  returns :broken if the build was broken  returns :fixed if the build was fixed  returns :still_failing if the build has failed again Build::Compat [DEPRECATED] setting Build#status is deprecated. Please use Build#result=  writes status to result Build matrix matrix_finished? if at least one job has not finished  returns false if all jobs have finished  returns true matrix_result if any job has the result 1  returns 1  if all jobs have the result 0  returns 0 if a failed job is allowed to fail  returns 0 if all jobs fail and one is allowed to fail  returns 1 matrix_duration if the matrix is finished  returns the sum of the matrix job durations if the matrix is not finished  returns nil for Ruby projects expand_matrix_config  does not decrypt secure env vars (single test config)  does not encrypt (multiple tests config)  expands the build matrix configuration (single test config)  expands the build matrix configuration (multiple tests config) expand_matrix  sets the config to the jobs (no config)  sets the config to the jobs (no matrix config)  sets the config to the jobs (single test config)  sets the config to the jobs (multiple tests config)  sets the config to the jobs (allow failures config)  copies build attributes  adds a sub-build number to the job number exclude_matrix_config  excludes a matrix config when all config items are defined in the exclusion  does not exclude a matrix config when the matrix exclusion definition is incomplete include_matrix_config  includes a matrix config matrix_config  with string values  does not decrypt secure env vars  with two Rubies and Gemfiles  with unequal number of Rubies, env variables and Gemfiles  with an array of Rubies and a single Gemfile for Scala projects  with a single Scala version given as a string  with multiple Scala versions and no env variables  with a single Scala version passed in as array and two env variables matrix_for  selects matching builds  does not select builds with non-matching values  does not select builds with non-matching keys matrix_keys_for  only selects ENV_KEYS  selects symbolized ENV_KEYS Build::Metrics  measures on "travis.builds.start.delay"  measures the time it takes from creating the request until starting the build Build::Matrix::Config  can handle nil values in exclude matrix User::Oauth find_or_create_by  marks users as recently_signed_up  does not mark existing users as recently_signed_up  updates changed attributes attributes_from  returns required data Artifact::Log class methods .append  appends streamed build log chunks Request::States  has the state :created when just created start with an accepted request  configures the request  finishes the request  sets the state to started with a rejected request  does not configure the request  finishes the request  sets the state to started configure  fetches the .travis.yml config from Github  stores the config on the request  sets the state to configured finish with an approved request  builds the build  sets the state to finished with an unapproved request  does not build the build  sets the state to finished Request::Branches #included?  defaults to true if no branches are included returns true if the included branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the included branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the included branches  given as a string  given as a comma separated list of patterns  given as an array of patterns #excluded?  defaults to false if no branches are excluded returns true if the excluded branches include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns true if the given branch matches a pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns returns false if the excluded branches do not include the given branch  given as a string  given as a comma separated list of branches  given as an array of branches returns false if the given branch does not match any pattern from the excluded branches  given as a string  given as a comma separated list of patterns  given as an array of patterns Request::Approval accepted?  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  does not accept a request that does not have a commit  does not accept a request that belongs to a private repository  does not accept a request that belongs to a rails fork  does not accept a request that is skipped (using the commit message)  does not accept a request that belongs to the github_pages branch approved?  should be specified (PENDING: Temporarily disabled with xit) skipped?  returns true when the commit message contains [ci skip]  returns true when the commit message contains [CI skip]  returns true when the commit message contains [ci:skip]  returns false when the commit message contains [ci unknown-command] github_pages?  returns true for a branch named gh-pages  returns true for a branch named gh_pages  returns false for a branch named master rails_fork?  returns true if the repository is a rails fork  returns false if the repository is rails/rails  returns false if the repository is not owned by the rails org 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  creates a request for the given payload  creates a repository  sets the payload to the request  sets the token to the request it should behave like sets the owner for the request and repository to the expected type and login  sets the repository owner  sets the request owner it should behave like has the expected login for the request and repository owner  has the repository owner login  has the request owner login it should behave like does not create a user  does not create a user Repository::Compat [DEPRECATED] setting Repository#last_build_status is deprecated. Please use Repository#last_build_result=  writes status to result Travis::Notification::Instrument  automatically generates a received event  automatically generates a failed event Travis::Notification::Publisher::Redis  adds to the list  sets a ttl  encodes the payload in json  queues new messages on the right  sends out events over pubsub Travis::Notification::Publisher::Log  writes to Travis.logger  prints out the :msg value  defaults to INFO  uses ERROR if an exception occured  does not include extra information if no exception occured  does include extra information if no exception occured but log level is DEBUG  does include extra information if an exception occured Travis::Notification::Instrument::Event::Handler::Worker  publishes a payload Travis::Notification::Instrument::Event::Handler::Irc  publishes a payload Travis::Notification::Instrument::Event::Handler::Email  publishes a payload Travis::Notification::Instrument::Event::Handler::Archive  sends out a received event  it sends out a completed event Travis::Notification::Instrument::Event::Handler::Github  publishes a payload Travis::Notification::Instrument::Event::Handler::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Event::Handler::Campfire  publishes a payload Travis::Notification::Instrument::Event::Handler::Webhook  publishes a payload Travis::Notification::Instrument::Task::Irc  publishes a payload Travis::Notification::Instrument::Task::Email  publishes a payload Travis::Notification::Instrument::Task::Archive  publishes a payload Travis::Notification::Instrument::Task::Github  publishes a payload Travis::Notification::Instrument::Task::Pusher given a job:started event  publishes a payload given a build:finished event  publishes a payload Travis::Notification::Instrument::Task::Campfire  publishes a payload Travis::Notification::Instrument::Task::Webhook  publishes a payload Travis::Notification::Instrument::Request::Factory  publishes a payload Travis::Notification::Instrument::Github::Config  publishes a payload Travis::Notification::Instrument::Github::Sync::Repositories  publishes a payload on :run  publishes a payload on :fetch Travis::Notification::Instrument::Github::Sync::Organizations  publishes a payload on :run  publishes a payload on :fetch Travis::Mailer::Build finished build email notification  delivers to the repository owner, committer and commit author  is a multipart email  contains the expected text part  contains the expected html part with no custom from address configured  has "notifications@[hostname]" as a from address with a custom from address configured  has that address as a from address in HTML  escapes newlines in the commit message  inlines css  correctly encodes UTF-8 characters sponsors  adds a sponsor image  does not escape tags contained in the sponsor text for a successful build  subject for a broken build  subject for a broken build with tags  contains the expected text part  contains the expected html part Travis::Mailer::Helper::Build  #title returns title for the build header_result  returns success header class for a successful build  returns failure header class for a failed build Travis::Task::Irc  one irc notification  one irc notification using notice  one irc notification without joining the channel  with a custom message template  with multiple custom message templates  with two irc notifications to different hosts  does not disconnect for notifications to channels on the same host when configured to IRC+SSL server  should wrap socket with ssl (in client private) Travis::Task::Email run  creates an email for the build email recipients  sends the email Travis::Task::Archive run  stores the build payload to the storage  sets the build to be archived logging  logs a successful request  warns about a failed request Travis::Task::Github run  posts to the request comments_url  authenticates as travisbot using the token using a passing build  posts a comment to github using a failing build  posts a comment to github logging  logs a successful request  warns about a failed request Travis::Task::Pusher run  job:test:created  job:test:started  job:log  job:test:finished  build:started  build:finished  worker:started channels  returns "common" for the event "job:created"  returns "common" for the event "job:started"  returns "job-1" for the event "job:log"  returns "common" for the event "job:finished"  returns "common" for the event "build:started"  returns "common" for the event "build:finished"  returns "common" for the event "worker:started" Travis::Task::Campfire  sends campfire notifications to the room Travis::Task::Webhook  sends webhook notifications to a url given as a string  sends webhook notifications to the urls given as an array  sends no webhook if the given url is blank  sends webhook notifications to a url given at a "urls" key  sends webhook notifications to the urls given at a "urls" key  sends webhook notifications on start to a url given at a "urls" key  sends webhook notifications on start when configured as "always"  sends webhook notifications on start to the urls given as an array  sends no webhook on start by default Travis::Task::Irc::Client on initialization with no port specified  should open a socket on the server for port 6667 with port specified  should open a socket on the server for the given port should connect to the server without a password  by sending NICK then USER with a password  by sending PASS then NICK then USER should connect to a server which requires ping/pong without a password  by sending NICK then USER with connection established  can message a channel before joining  can notice a channel before joining  can join a channel  can join a channel with a key  can run a series of commands  can abandon the connection and channel joined  can leave the channel  can message the channel  can notice the channel Travis::Task::Irc::Template interpolation  replaces the repository  replaces the build number  replaces the branch  replaces the author  replaces the commit message  replaces the message with shortening enabled  replaces the build url in short form  replaces the compare url in short form with shortening disabled  replaces the compare url the full form  replaces the build url the full form Travis::Github::Config config  returns a hash  yaml parses the response body if the response is successful  merges { ''.result'' => ''configured'' } to the actual configuration  returns { ''.result'' => ''not_found'' } if the repository has not .travis.yml  returns { ''.result'' => ''server_error'' } if a 500 server error is returned  returns { ''.result'' => ''parsing_error'' } if the .travis.yml is invalid http_options  returns a hash containing a :ca_path value if present  returns a hash containing a :ca_file value if present Travis::Github::Payload::Push repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Payload::PullRequest accept given action is "opened"  returns true given action is "reopened"  returns true given action is "synchronize"  returns true if head has changed  returns false if base has not changed given action is "comment"  returns false repository  returns all attributes required for a Repository owner  returns all attributes required for an Owner request  returns all attributes required for a Request commit  returns all attributes required for a Commit Travis::Github::Sync::Repositories  fetches the user''s repositories  fetches the user''s orgs'' repositories  removes repositories from the user''s permissions which are not listed in the data from Github given type is set to public  synchronizes each of the public repositories  does not synchronize private repositories given type is set to private  synchronizes each of the private repositories  does not synchronize public repositories Travis::Github::Sync::Organizations sync_for  finds existing organizations  finds existing organizations  creates missing organizations Travis::Github::Sync::Repositories  creates a new repository per record if not yet present  does not create a new repository if one exists  creates a new permission for the user/repo if none exists  does not create a new permission for the user/repo if one exists Travis::Api::V0::Worker::Job::Test for a push request  contains the expected data for a pull request  contains the expected data Travis::Api::V1::Archive::Build  data  matrix  repository Travis::Api::V1::Pusher::Worker  data Travis::Api::V1::Pusher::Job::Created  data Travis::Api::V1::Pusher::Job::Finished  data Travis::Api::V1::Pusher::Job::Started  data Travis::Api::V1::Pusher::Job::Log  data Travis::Api::V1::Pusher::Build::Finished  build  repository Travis::Api::V1::Pusher::Build::Started  build  matrix  repository Travis::Api::V1::Webhook::Build::Finished  data  repository  matrix Travis::Api::V1::Http::User  data Travis::Api::V1::Http::Job  data with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V1::Http::Branches  data Travis::Api::V1::Http::Builds  builds Travis::Api::V1::Http::Repositories  data Travis::Api::V1::Http::Jobs  tests Travis::Api::V1::Http::Workers  workers Travis::Api::V1::Http::Repository  data  public_key Travis::Api::V1::Http::Build  build  matrix with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Pusher::Worker  data Travis::Api::V2::Pusher::Job::Created  job  commit Travis::Api::V2::Pusher::Job::Finished  job  commit Travis::Api::V2::Pusher::Job::Started  job  commit Travis::Api::V2::Pusher::Job::Log  data Travis::Api::V2::Pusher::Build::Finished  repository  build  commit Travis::Api::V2::Pusher::Build::Started  repository  build  commit Travis::Api::V2::Http::User  data Travis::Api::V2::Http::Job  job  commit with encrypted env vars  shows encrypted env vars in human readable way Travis::Api::V2::Http::Build  artifact Travis::Api::V2::Http::Branches  branches  commits Travis::Api::V2::Http::Builds  builds  commit Travis::Api::V2::Http::Repositories  repositories Travis::Api::V2::Http::Jobs  jobs  commits Travis::Api::V2::Http::Workers  workers Travis::Api::V2::Http::Repository  repository Travis::Api::V2::Http::Build  build  commit with encrypted env vars  shows encrypted env vars in human readable way Pending:  Job::Cleanup force_finish appends a message to the log  # Temporarily disabled with xit  # ./spec/travis/model/job/cleanup_spec.rb:48  Request::Approval approved? should be specified  # Temporarily disabled with xit  # ./spec/travis/model/request/approval_spec.rb:40 Finished in 144.99 seconds 744 examples, 0 failures, 2 pending 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 0% (1/443) remote: Compressing objects: 1% (5/443) remote: Compressing objects: 2% (9/443) remote: Compressing objects: 3% (14/443) remote: Compressing objects: 4% (18/443) remote: Compressing objects: 5% (23/443) remote: Compressing objects: 6% (27/443) remote: Compressing objects: 7% (32/443) remote: Compressing objects: 8% (36/443) remote: Compressing objects: 9% (40/443) remote: Compressing objects: 10% (45/443) remote: Compressing objects: 11% (49/443) remote: Compressing objects: 12% (54/443) remote: Compressing objects: 13% (58/443) remote: Compressing objects: 14% (63/443) remote: Compressing objects: 15% (67/443) remote: Compressing objects: 16% (71/443) remote: Compressing objects: 17% (76/443) remote: Compressing objects: 18% (80/443) remote: Compressing objects: 19% (85/443) remote: Compressing objects: 20% (89/443) remote: Compressing objects: 21% (94/443) remote: Compressing objects: 22% (98/443) remote: Compressing objects: 23% (102/443) remote: Compressing objects: 24% (107/443) remote: Compressing objects: 25% (111/443) remote: Compressing objects: 26% (116/443) remote: Compressing objects: 27% (120/443) remote: Compressing objects: 28% (125/443) remote: Compressing objects: 29% (129/443) remote: Compressing objects: 30% (133/443) remote: Compressing objects: 31% (138/443) remote: Compressing objects: 32% (142/443) remote: Compressing objects: 33% (147/443) remote: Compressing objects: 34% (151/443) remote: Compressing objects: 35% (156/443) remote: Compressing objects: 36% (160/443) remote: Compressing objects: 37% (164/443) remote: Compressing objects: 38% (169/443) remote: Compressing objects: 39% (173/443) remote: Compressing objects: 40% (178/443) remote: Compressing objects: 41% (182/443) remote: Compressing objects: 42% (187/443) remote: Compressing objects: 43% (191/443) remote: Compressing objects: 44% (195/443) remote: Compressing objects: 45% (200/443) remote: Compressing objects: 46% (204/443) remote: Compressing objects: 47% (209/443) remote: Compressing objects: 48% (213/443) remote: Compressing objects: 49% (218/443) remote: Compressing objects: 50% (222/443) remote: Compressing objects: 51% (226/443) remote: Compressing objects: 52% (231/443) remote: Compressing objects: 53% (235/443) remote: Compressing objects: 54% (240/443) remote: Compressing objects: 55% (244/443) remote: Compressing objects: 56% (249/443) remote: Compressing objects: 57% (253/443) remote: Compressing objects: 58% (257/443) remote: Compressing objects: 59% (262/443) remote: Compressing objects: 60% (266/443) remote: Compressing objects: 61% (271/443) remote: Compressing objects: 62% (275/443) remote: Compressing objects: 63% (280/443) remote: Compressing objects: 64% (284/443) remote: Compressing objects: 65% (288/443) remote: Compressing objects: 66% (293/443) remote: Compressing objects: 67% (297/443) remote: Compressing objects: 68% (302/443) remote: Compressing objects: 69% (306/443) remote: Compressing objects: 70% (311/443) remote: Compressing objects: 71% (315/443) remote: Compressing objects: 72% (319/443) remote: Compressing objects: 73% (324/443) remote: Compressing objects: 74% (328/443) remote: Compressing objects: 75% (333/443) remote: Compressing objects: 76% (337/443) remote: Compressing objects: 77% (342/443) remote: Compressing objects: 78% (346/443) remote: Compressing objects: 79% (350/443) remote: Compressing objects: 80% (355/443) remote: Compressing objects: 81% (359/443) remote: Compressing objects: 82% (364/443) remote: Compressing objects: 83% (368/443) remote: Compressing objects: 84% (373/443) remote: Compressing objects: 85% (377/443) remote: Compressing objects: 86% (381/443) remote: Compressing objects: 87% (386/443) remote: Compressing objects: 88% (390/443) remote: Compressing objects: 89% (395/443) remote: Compressing objects: 90% (399/443) remote: Compressing objects: 91% (404/443) remote: Compressing objects: 92% (408/443) remote: Compressing objects: 93% (412/443) remote: Compressing objects: 94% (417/443) remote: Compressing objects: 95% (421/443) remote: Compressing objects: 96% (426/443) remote: Compressing objects: 97% (430/443) remote: Compressing objects: 98% (435/443) remote: Compressing objects: 99% (439/443) remote: Compressing objects: 100% (443/443) remote: Compressing objects: 100% (443/443), done. 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) 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. remote: Compressing objects: 0% (1/520) remote: Compressing objects: 1% (6/520) remote: Compressing objects: 2% (11/520) remote: Compressing objects: 3% (16/520) remote: Compressing objects: 4% (21/520) remote: Compressing objects: 5% (26/520) remote: Compressing objects: 6% (32/520) remote: Compressing objects: 7% (37/520) remote: Compressing objects: 8% (42/520) remote: Compressing objects: 9% (47/520) remote: Compressing objects: 10% (52/520) remote: Compressing objects: 11% (58/520) remote: Compressing objects: 12% (63/520) remote: Compressing objects: 13% (68/520) remote: Compressing objects: 14% (73/520) remote: Compressing objects: 15% (78/520) remote: Compressing objects: 16% (84/520) remote: Compressing objects: 17% (89/520) remote: Compressing objects: 18% (94/520) remote: Compressing objects: 19% (99/520) remote: Compressing objects: 20% (104/520) remote: Compressing objects: 21% (110/520) remote: Compressing objects: 22% (115/520) remote: Compressing objects: 23% (120/520) remote: Compressing objects: 24% (125/520) remote: Compressing objects: 25% (130/520) remote: Compressing objects: 26% (136/520) remote: Compressing objects: 27% (141/520) remote: Compressing objects: 28% (146/520) remote: Compressing objects: 29% (151/520) remote: Compressing objects: 30% (156/520) remote: Compressing objects: 31% (162/520) remote: Compressing objects: 32% (167/520) remote: Compressing objects: 33% (172/520) remote: Compressing objects: 34% (177/520) remote: Compressing objects: 35% (182/520) remote: Compressing objects: 36% (188/520) remote: Compressing objects: 37% (193/520) remote: Compressing objects: 38% (198/520) remote: Compressing objects: 39% (203/520) remote: Compressing objects: 40% (208/520) remote: Compressing objects: 41% (214/520) remote: Compressing objects: 42% (219/520) remote: Compressing objects: 43% (224/520) remote: Compressing objects: 44% (229/520) remote: Compressing objects: 45% (234/520) remote: Compressing objects: 46% (240/520) remote: Compressing objects: 47% (245/520) remote: Compressing objects: 48% (250/520) remote: Compressing objects: 49% (255/520) remote: Compressing objects: 50% (260/520) remote: Compressing objects: 51% (266/520) remote: Compressing objects: 52% (271/520) remote: Compressing objects: 53% (276/520) remote: Compressing objects: 54% (281/520) remote: Compressing objects: 55% (286/520) remote: Compressing objects: 56% (292/520) remote: Compressing objects: 57% (297/520) remote: Compressing objects: 58% (302/520) remote: Compressing objects: 59% (307/520) remote: Compressing objects: 60% (312/520) remote: Compressing objects: 61% (318/520) remote: Compressing objects: 62% (323/520) remote: Compressing objects: 63% (328/520) remote: Compressing objects: 64% (333/520) remote: Compressing objects: 65% (338/520) remote: Compressing objects: 66% (344/520) remote: Compressing objects: 67% (349/520) remote: Compressing objects: 68% (354/520) remote: Compressing objects: 69% (359/520) remote: Compressing objects: 70% (364/520) remote: Compressing objects: 71% (370/520) remote: Compressing objects: 72% (375/520) remote: Compressing objects: 73% (380/520) remote: Compressing objects: 74% (385/520) remote: Compressing objects: 75% (390/520) remote: Compressing objects: 76% (396/520) remote: Compressing objects: 77% (401/520) remote: Compressing objects: 78% (406/520) remote: Compressing objects: 79% (411/520) remote: Compressing objects: 80% (416/520) remote: Compressing objects: 81% (422/520) remote: Compressing objects: 82% (427/520) remote: Compressing objects: 83% (432/520) remote: Compressing objects: 84% (437/520) remote: Compressing objects: 85% (442/520) remote: Compressing objects: 86% (448/520) remote: Compressing objects: 87% (453/520) remote: Compressing objects: 88% (458/520) remote: Compressing objects: 89% (463/520) remote: Compressing objects: 90% (468/520) remote: Compressing objects: 91% (474/520) remote: Compressing objects: 92% (479/520) remote: Compressing objects: 93% (484/520) remote: Compressing objects: 94% (489/520) remote: Compressing objects: 95% (494/520) remote: Compressing objects: 96% (500/520) remote: Compressing objects: 97% (505/520) remote: Compressing objects: 98% (510/520) remote: Compressing objects: 99% (515/520) remote: Compressing objects: 100% (520/520) remote: Compressing objects: 100% (520/520), done. 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) 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. remote: Compressing objects: 0% (1/207) remote: Compressing objects: 1% (3/207) remote: Compressing objects: 2% (5/207) remote: Compressing objects: 3% (7/207) remote: Compressing objects: 4% (9/207) remote: Compressing objects: 5% (11/207) remote: Compressing objects: 6% (13/207) remote: Compressing objects: 7% (15/207) remote: Compressing objects: 8% (17/207) remote: Compressing objects: 9% (19/207) remote: Compressing objects: 10% (21/207) remote: Compressing objects: 11% (23/207) remote: Compressing objects: 12% (25/207) remote: Compressing objects: 13% (27/207) remote: Compressing objects: 14% (29/207) remote: Compressing objects: 15% (32/207) remote: Compressing objects: 16% (34/207) remote: Compressing objects: 17% (36/207) remote: Compressing objects: 18% (38/207) remote: Compressing objects: 19% (40/207) remote: Compressing objects: 20% (42/207) remote: Compressing objects: 21% (44/207) remote: Compressing objects: 22% (46/207) remote: Compressing objects: 23% (48/207) remote: Compressing objects: 24% (50/207) remote: Compressing objects: 25% (52/207) remote: Compressing objects: 26% (54/207) remote: Compressing objects: 27% (56/207) remote: Compressing objects: 28% (58/207) remote: Compressing objects: 29% (61/207) remote: Compressing objects: 30% (63/207) remote: Compressing objects: 31% (65/207) remote: Compressing objects: 32% (67/207) remote: Compressing objects: 33% (69/207) remote: Compressing objects: 34% (71/207) remote: Compressing objects: 35% (73/207) remote: Compressing objects: 36% (75/207) remote: Compressing objects: 37% (77/207) remote: Compressing objects: 38% (79/207) remote: Compressing objects: 39% (81/207) remote: Compressing objects: 40% (83/207) remote: Compressing objects: 41% (85/207) remote: Compressing objects: 42% (87/207) remote: Compressing objects: 43% (90/207) remote: Compressing objects: 44% (92/207) remote: Compressing objects: 45% (94/207) remote: Compressing objects: 46% (96/207) remote: Compressing objects: 47% (98/207) remote: Compressing objects: 48% (100/207) remote: Compressing objects: 49% (102/207) remote: Compressing objects: 50% (104/207) remote: Compressing objects: 51% (106/207) remote: Compressing objects: 52% (108/207) remote: Compressing objects: 53% (110/207) remote: Compressing objects: 54% (112/207) remote: Compressing objects: 55% (114/207) remote: Compressing objects: 56% (116/207) remote: Compressing objects: 57% (118/207) remote: Compressing objects: 58% (121/207) remote: Compressing objects: 59% (123/207) remote: Compressing objects: 60% (125/207) remote: Compressing objects: 61% (127/207) remote: Compressing objects: 62% (129/207) remote: Compressing objects: 63% (131/207) remote: Compressing objects: 64% (133/207) remote: Compressing objects: 65% (135/207) remote: Compressing objects: 66% (137/207) remote: Compressing objects: 67% (139/207) remote: Compressing objects: 68% (141/207) remote: Compressing objects: 69% (143/207) remote: Compressing objects: 70% (145/207) remote: Compressing objects: 71% (147/207) remote: Compressing objects: 72% (150/207) remote: Compressing objects: 73% (152/207) remote: Compressing objects: 74% (154/207) remote: Compressing objects: 75% (156/207) remote: Compressing objects: 76% (158/207) remote: Compressing objects: 77% (160/207) remote: Compressing objects: 78% (162/207) remote: Compressing objects: 79% (164/207) remote: Compressing objects: 80% (166/207) remote: Compressing objects: 81% (168/207) remote: Compressing objects: 82% (170/207) remote: Compressing objects: 83% (172/207) remote: Compressing objects: 84% (174/207) remote: Compressing objects: 85% (176/207) remote: Compressing objects: 86% (179/207) remote: Compressing objects: 87% (181/207) remote: Compressing objects: 88% (183/207) remote: Compressing objects: 89% (185/207) remote: Compressing objects: 90% (187/207) remote: Compressing objects: 91% (189/207) remote: Compressing objects: 92% (191/207) remote: Compressing objects: 93% (193/207) remote: Compressing objects: 94% (195/207) remote: Compressing objects: 95% (197/207) remote: Compressing objects: 96% (199/207) remote: Compressing objects: 97% (201/207) remote: Compressing objects: 98% (203/207) remote: Compressing objects: 99% (205/207) remote: Compressing objects: 100% (207/207) remote: Compressing objects: 100% (207/207), done. 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) 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. remote: Compressing objects: 0% (1/2323) remote: Compressing objects: 1% (24/2323) remote: Compressing objects: 2% (47/2323) remote: Compressing objects: 3% (70/2323) remote: Compressing objects: 4% (93/2323) remote: Compressing objects: 5% (117/2323) remote: Compressing objects: 6% (140/2323) remote: Compressing objects: 7% (163/2323) remote: Compressing objects: 7% (181/2323) remote: Compressing objects: 8% (186/2323) remote: Compressing objects: 9% (210/2323) remote: Compressing objects: 10% (233/2323) remote: Compressing objects: 11% (256/2323) remote: Compressing objects: 12% (279/2323) remote: Compressing objects: 13% (302/2323) remote: Compressing objects: 13% (319/2323) remote: Compressing objects: 14% (326/2323) remote: Compressing objects: 15% (349/2323) remote: Compressing objects: 16% (372/2323) remote: Compressing objects: 17% (395/2323) remote: Compressing objects: 18% (419/2323) remote: Compressing objects: 19% (442/2323) remote: Compressing objects: 20% (465/2323) remote: Compressing objects: 21% (488/2323) remote: Compressing objects: 22% (512/2323) remote: Compressing objects: 23% (535/2323) remote: Compressing objects: 24% (558/2323) remote: Compressing objects: 25% (581/2323) remote: Compressing objects: 26% (604/2323) remote: Compressing objects: 27% (628/2323) remote: Compressing objects: 28% (651/2323) remote: Compressing objects: 29% (674/2323) remote: Compressing objects: 30% (697/2323) remote: Compressing objects: 31% (721/2323) remote: Compressing objects: 32% (744/2323) remote: Compressing objects: 33% (767/2323) remote: Compressing objects: 34% (790/2323) remote: Compressing objects: 35% (814/2323) remote: Compressing objects: 36% (837/2323) remote: Compressing objects: 37% (860/2323) remote: Compressing objects: 38% (883/2323) remote: Compressing objects: 39% (906/2323) remote: Compressing objects: 40% (930/2323) remote: Compressing objects: 41% (953/2323) remote: Compressing objects: 42% (976/2323) remote: Compressing objects: 43% (999/2323) remote: Compressing objects: 44% (1023/2323) remote: Compressing objects: 45% (1046/2323) remote: Compressing objects: 46% (1069/2323) remote: Compressing objects: 47% (1092/2323) remote: Compressing objects: 48% (1116/2323) remote: Compressing objects: 49% (1139/2323) remote: Compressing objects: 50% (1162/2323) remote: Compressing objects: 51% (1185/2323) remote: Compressing objects: 52% (1208/2323) remote: Compressing objects: 53% (1232/2323) remote: Compressing objects: 54% (1255/2323) remote: Compressing objects: 55% (1278/2323) remote: Compressing objects: 56% (1301/2323) remote: Compressing objects: 57% (1325/2323) remote: Compressing objects: 58% (1348/2323) remote: Compressing objects: 59% (1371/2323) remote: Compressing objects: 60% (1394/2323) remote: Compressing objects: 61% (1418/2323) remote: Compressing objects: 62% (1441/2323) remote: Compressing objects: 63% (1464/2323) remote: Compressing objects: 64% (1487/2323) remote: Compressing objects: 65% (1510/2323) remote: Compressing objects: 66% (1534/2323) remote: Compressing objects: 67% (1557/2323) remote: Compressing objects: 68% (1580/2323) remote: Compressing objects: 69% (1603/2323) remote: Compressing objects: 70% (1627/2323) remote: Compressing objects: 71% (1650/2323) remote: Compressing objects: 72% (1673/2323) remote: Compressing objects: 73% (1696/2323) remote: Compressing objects: 74% (1720/2323) remote: Compressing objects: 75% (1743/2323) remote: Compressing objects: 76% (1766/2323) remote: Compressing objects: 77% (1789/2323) remote: Compressing objects: 78% (1812/2323) remote: Compressing objects: 79% (1836/2323) remote: Compressing objects: 80% (1859/2323) remote: Compressing objects: 81% (1882/2323) remote: Compressing objects: 82% (1905/2323) remote: Compressing objects: 83% (1929/2323) remote: Compressing objects: 84% (1952/2323) remote: Compressing objects: 85% (1975/2323) remote: Compressing objects: 86% (1998/2323) remote: Compressing objects: 87% (2022/2323) remote: Compressing objects: 88% (2045/2323) remote: Compressing objects: 89% (2068/2323) remote: Compressing objects: 90% (2091/2323) remote: Compressing objects: 91% (2114/2323) remote: Compressing objects: 92% (2138/2323) remote: Compressing objects: 93% (2161/2323) remote: Compressing objects: 94% (2184/2323) remote: Compressing objects: 95% (2207/2323) remote: Compressing objects: 96% (2231/2323) remote: Compressing objects: 97% (2254/2323) remote: Compressing objects: 98% (2277/2323) remote: Compressing objects: 99% (2300/2323) remote: Compressing objects: 100% (2323/2323) remote: Compressing objects: 100% (2323/2323), done. 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) 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. remote: Compressing objects: 0% (1/3246) remote: Compressing objects: 1% (33/3246) remote: Compressing objects: 2% (65/3246) remote: Compressing objects: 3% (98/3246) remote: Compressing objects: 4% (130/3246) remote: Compressing objects: 5% (163/3246) remote: Compressing objects: 6% (195/3246) remote: Compressing objects: 7% (228/3246) remote: Compressing objects: 8% (260/3246) remote: Compressing objects: 9% (293/3246) remote: Compressing objects: 10% (325/3246) remote: Compressing objects: 11% (358/3246) remote: Compressing objects: 12% (390/3246) remote: Compressing objects: 13% (422/3246) remote: Compressing objects: 14% (455/3246) remote: Compressing objects: 15% (487/3246) remote: Compressing objects: 16% (520/3246) remote: Compressing objects: 17% (552/3246) remote: Compressing objects: 18% (585/3246) remote: Compressing objects: 19% (617/3246) remote: Compressing objects: 20% (650/3246) remote: Compressing objects: 21% (682/3246) remote: Compressing objects: 22% (715/3246) remote: Compressing objects: 23% (747/3246) remote: Compressing objects: 24% (780/3246) remote: Compressing objects: 25% (812/3246) remote: Compressing objects: 26% (844/3246) remote: Compressing objects: 27% (877/3246) remote: Compressing objects: 28% (909/3246) remote: Compressing objects: 29% (942/3246) remote: Compressing objects: 30% (974/3246) remote: Compressing objects: 31% (1007/3246) remote: Compressing objects: 32% (1039/3246) remote: Compressing objects: 33% (1072/3246) remote: Compressing objects: 34% (1104/3246) remote: Compressing objects: 35% (1137/3246) remote: Compressing objects: 36% (1169/3246) remote: Compressing objects: 37% (1202/3246) remote: Compressing objects: 38% (1234/3246) remote: Compressing objects: 39% (1266/3246) remote: Compressing objects: 40% (1299/3246) remote: Compressing objects: 41% (1331/3246) remote: Compressing objects: 42% (1364/3246) remote: Compressing objects: 43% (1396/3246) remote: Compressing objects: 44% (1429/3246) remote: Compressing objects: 45% (1461/3246) remote: Compressing objects: 46% (1494/3246) remote: Compressing objects: 47% (1526/3246) remote: Compressing objects: 48% (1559/3246) remote: Compressing objects: 49% (1591/3246) remote: Compressing objects: 50% (1623/3246) remote: Compressing objects: 51% (1656/3246) remote: Compressing objects: 52% (1688/3246) remote: Compressing objects: 53% (1721/3246) remote: Compressing objects: 54% (1753/3246) remote: Compressing objects: 55% (1786/3246) remote: Compressing objects: 56% (1818/3246) remote: Compressing objects: 57% (1851/3246) remote: Compressing objects: 58% (1883/3246) remote: Compressing objects: 59% (1916/3246) remote: Compressing objects: 60% (1948/3246) remote: Compressing objects: 61% (1981/3246) remote: Compressing objects: 62% (2013/3246) remote: Compressing objects: 63% (2045/3246) remote: Compressing objects: 64% (2078/3246) remote: Compressing objects: 65% (2110/3246) remote: Compressing objects: 66% (2143/3246) remote: Compressing objects: 67% (2175/3246) remote: Compressing objects: 68% (2208/3246) remote: Compressing objects: 69% (2240/3246) remote: Compressing objects: 70% (2273/3246) remote: Compressing objects: 71% (2305/3246) remote: Compressing objects: 72% (2338/3246) remote: Compressing objects: 73% (2370/3246) remote: Compressing objects: 74% (2403/3246) remote: Compressing objects: 75% (2435/3246) remote: Compressing objects: 76% (2467/3246) remote: Compressing objects: 77% (2500/3246) remote: Compressing objects: 78% (2532/3246) remote: Compressing objects: 79% (2565/3246) remote: Compressing objects: 80% (2597/3246) remote: Compressing objects: 81% (2630/3246) remote: Compressing objects: 82% (2662/3246) remote: Compressing objects: 83% (2695/3246) remote: Compressing objects: 84% (2727/3246) remote: Compressing objects: 85% (2760/3246) remote: Compressing objects: 86% (2792/3246) remote: Compressing objects: 87% (2825/3246) remote: Compressing objects: 88% (2857/3246) remote: Compressing objects: 89% (2889/3246) remote: Compressing objects: 90% (2922/3246) remote: Compressing objects: 91% (2954/3246) remote: Compressing objects: 92% (2987/3246) remote: Compressing objects: 93% (3019/3246) remote: Compressing objects: 94% (3052/3246) remote: Compressing objects: 95% (3084/3246) remote: Compressing objects: 96% (3117/3246) remote: Compressing objects: 97% (3149/3246) remote: Compressing objects: 98% (3182/3246) remote: Compressing objects: 99% (3214/3246) remote: Compressing objects: 100% (3246/3246) remote: Compressing objects: 100% (3246/3246), done. 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) 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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!  Post-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. Post-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. ================== Post-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. ================== $ 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  should return repositories of current user PUT :update subscribes to a service hook  creates a repository if it does not exist  updates an existing repository if it exists unsubscribes from the service hook  updates an existing repository V1::BuildsController GET :index  returns a list of builds in json GET :show when called using /builds/:id  returns build details in json when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id  returns build details in json  returns 404 with wrong repository id V1::RepositoriesController GET :index returns a list of repositories in json  ordered by last build started date  filtered by owner name GET :show, format json  returns info about repository in json format  returns not found for an unknown repository with parameter rvm:1.8.7  returns last build result passing with parameter rvm:1.9.2  return last build result failing with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x  return last build result passing with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x  return last build result failing with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result passing with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result failing with parameters rvm:perl  return last build result for the parent build GET :show, format xml (schema: not specified)  return info about repository in xml format GET :show, format xml (schema: cctray)  returns info about repository in CCTray (CruiseControl) XML format GET :show, format xml (schema: unknown)  does not attempt to render unsupported XML schemas GET :show, format png without a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "stable" when there is a running build but the previous one has passed with a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "passing" when there is a running build but the previous one has passed V1::JobsController GET :index  index lists all jobs on the queue GET :show  in json V1::WorkersController  index lists all workers V1::BranchesController GET :index  returns a list of builds in json V2::ServiceHooksController GET :index  should return repositories of current user PUT :update  subscribes to a service hook if active => true was given  unsubscribes from the service hook if active => false was given HomeController i18n locale  the default locale is en set_locale  prefers hl query parameter over anything else  prefers the session[:locale] if there is no hl parameter  prefers current_user.locale if session[:locale] is empty and there is no hl query paramter  prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local  uses the default locale when nothing is specified ProfilesController GET :show  renders the profile html page POST :update  updates the locale for the user profile POST :sync given the current user is not being synced  schedules a sync job  sets the current user to being synced given the current user is being synced  does not schedule a sync job  does not set the current user to being synced ApplicationHelper active_page?  #active_page? returns true when the given route matches the current page  #active_page? returns false when the given route does not matche the current page localization links switch_locale_link  should add in the language option to the current path gravatar  #gravatar returns an IMG tag for a given user  #gravatar with a given :size returns an IMG tag with the given :size ShortenerController GET /  should redirect to travis-ci.org GET /:id  should redirect to the found url  should raise a 404 if the url could not be found repositories/show/cctray.xml.builder  renders the basic details of a repository  renders the correct result for a repository with no running build  renders the last build time in the correct format  renders the correct activity result for a repository with a running build  renders the correct activity result for a repository with no builds  renders the correct build result for a repository whose last build failed  renders the correct build result for a repository whose last build passed  renders the correct build result for a repository whose last build has an unknown result v2 GET to repositories.json?version=2  routes to V2::RepositoriesController#index GET to repositories/1.json?version=2  routes to V2::RepositoriesController#show GET to builds.json?version=2  routes to V2::BuildsController#index GET to builds/1.json?version=2  routes to V2::BuildsController#show GET to branches.json?version=2  routes to V2::BranchesController#index GET to jobs.json?version=2  routes to V2::JobsController#index GET to jobs/1.json?version=2  routes to V2::JobsController#show GET to artifacts/1.json?version=2  routes to V2::ArtifactsController#index GET to workers.json?version=2  routes to V2::WorkersController#index GET to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#index PUT to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#update GET to :owner_name/:name.json?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml?version=2  routes to V2::RepositoriesController#show in XML format with the cctray schema  routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json?version=2  routes to V2::BuildsController#index GET to :owner_name/:name/builds/:id.json?version=2  routes to V2::BuildsController#show v1 GET to repositories.json  routes to V1::RepositoriesController#index GET to repositories/1.json  routes to V1::RepositoriesController#show GET to builds.json  routes to V1::BuildsController#index GET to builds/1.json  routes to V1::BuildsController#show GET to branches.json  routes to V1::BranchesController#index GET to jobs.json  routes to V1::JobsController#index GET to jobs/1.json  routes to V1::JobsController#show GET to workers.json  routes to V1::WorkersController#index GET to profile/service_hooks.json  routes to V1::RepositoriesController#index PUT to profile/service_hooks.json  routes to V1::RepositoriesController#update GET to :owner_name/:name.json  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml  routes to V1::RepositoriesController#show in XML format with the cctray schema  routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json  routes to V1::BuildsController#index GET to :owner_name/:name/builds/:id.json  routes to V1::BuildsController#show JSONP API callback parameter passed  returns text/javascript content type  returns response in jsonp format no callback parameter passed  returns application/json content type  returns response in json format callback parameter is not valid  uses valid path  returns bad request body  returns 400 status code routes redirection  should redirect to the default locale when redirecting  the user is redirected to the hash bang version of the user route  the user is redirected to the hash bang version of the repository route  the user is redirected to the hash bang version of the repository builds route  the user is redirected to the hash bang version of the repository build route Statistics when listing daily test counts  should return the jobs per day when listing total repositories  should return the number per day  should include the total growth Finished in 37.07 seconds 127 examples, 0 failures ** 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 0% (1/443) remote: Compressing objects: 1% (5/443) remote: Compressing objects: 2% (9/443) remote: Compressing objects: 3% (14/443) remote: Compressing objects: 4% (18/443) remote: Compressing objects: 5% (23/443) remote: Compressing objects: 6% (27/443) remote: Compressing objects: 7% (32/443) remote: Compressing objects: 8% (36/443) remote: Compressing objects: 9% (40/443) remote: Compressing objects: 10% (45/443) remote: Compressing objects: 11% (49/443) remote: Compressing objects: 12% (54/443) remote: Compressing objects: 13% (58/443) remote: Compressing objects: 14% (63/443) remote: Compressing objects: 15% (67/443) remote: Compressing objects: 16% (71/443) remote: Compressing objects: 17% (76/443) remote: Compressing objects: 18% (80/443) remote: Compressing objects: 19% (85/443) remote: Compressing objects: 20% (89/443) remote: Compressing objects: 21% (94/443) remote: Compressing objects: 22% (98/443) remote: Compressing objects: 23% (102/443) remote: Compressing objects: 24% (107/443) remote: Compressing objects: 25% (111/443) remote: Compressing objects: 26% (116/443) remote: Compressing objects: 27% (120/443) remote: Compressing objects: 28% (125/443) remote: Compressing objects: 29% (129/443) remote: Compressing objects: 30% (133/443) remote: Compressing objects: 31% (138/443) remote: Compressing objects: 32% (142/443) remote: Compressing objects: 33% (147/443) remote: Compressing objects: 34% (151/443) remote: Compressing objects: 35% (156/443) remote: Compressing objects: 36% (160/443) remote: Compressing objects: 37% (164/443) remote: Compressing objects: 38% (169/443) remote: Compressing objects: 39% (173/443) remote: Compressing objects: 40% (178/443) remote: Compressing objects: 41% (182/443) remote: Compressing objects: 42% (187/443) remote: Compressing objects: 43% (191/443) remote: Compressing objects: 44% (195/443) remote: Compressing objects: 45% (200/443) remote: Compressing objects: 46% (204/443) remote: Compressing objects: 47% (209/443) remote: Compressing objects: 48% (213/443) remote: Compressing objects: 49% (218/443) remote: Compressing objects: 50% (222/443) remote: Compressing objects: 51% (226/443) remote: Compressing objects: 52% (231/443) remote: Compressing objects: 53% (235/443) remote: Compressing objects: 54% (240/443) remote: Compressing objects: 55% (244/443) remote: Compressing objects: 56% (249/443) remote: Compressing objects: 57% (253/443) remote: Compressing objects: 58% (257/443) remote: Compressing objects: 59% (262/443) remote: Compressing objects: 60% (266/443) remote: Compressing objects: 61% (271/443) remote: Compressing objects: 62% (275/443) remote: Compressing objects: 63% (280/443) remote: Compressing objects: 64% (284/443) remote: Compressing objects: 65% (288/443) remote: Compressing objects: 66% (293/443) remote: Compressing objects: 67% (297/443) remote: Compressing objects: 68% (302/443) remote: Compressing objects: 69% (306/443) remote: Compressing objects: 70% (311/443) remote: Compressing objects: 71% (315/443) remote: Compressing objects: 72% (319/443) remote: Compressing objects: 73% (324/443) remote: Compressing objects: 74% (328/443) remote: Compressing objects: 75% (333/443) remote: Compressing objects: 76% (337/443) remote: Compressing objects: 77% (342/443) remote: Compressing objects: 78% (346/443) remote: Compressing objects: 79% (350/443) remote: Compressing objects: 80% (355/443) remote: Compressing objects: 81% (359/443) remote: Compressing objects: 82% (364/443) remote: Compressing objects: 83% (368/443) remote: Compressing objects: 84% (373/443) remote: Compressing objects: 85% (377/443) remote: Compressing objects: 86% (381/443) remote: Compressing objects: 87% (386/443) remote: Compressing objects: 88% (390/443) remote: Compressing objects: 89% (395/443) remote: Compressing objects: 90% (399/443) remote: Compressing objects: 91% (404/443) remote: Compressing objects: 92% (408/443) remote: Compressing objects: 93% (412/443) remote: Compressing objects: 94% (417/443) remote: Compressing objects: 95% (421/443) remote: Compressing objects: 96% (426/443) remote: Compressing objects: 97% (430/443) remote: Compressing objects: 98% (435/443) remote: Compressing objects: 99% (439/443) remote: Compressing objects: 100% (443/443) remote: Compressing objects: 100% (443/443), done. 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) 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. remote: Compressing objects: 0% (1/520) remote: Compressing objects: 1% (6/520) remote: Compressing objects: 2% (11/520) remote: Compressing objects: 3% (16/520) remote: Compressing objects: 4% (21/520) remote: Compressing objects: 5% (26/520) remote: Compressing objects: 6% (32/520) remote: Compressing objects: 7% (37/520) remote: Compressing objects: 8% (42/520) remote: Compressing objects: 9% (47/520) remote: Compressing objects: 10% (52/520) remote: Compressing objects: 11% (58/520) remote: Compressing objects: 12% (63/520) remote: Compressing objects: 13% (68/520) remote: Compressing objects: 14% (73/520) remote: Compressing objects: 15% (78/520) remote: Compressing objects: 16% (84/520) remote: Compressing objects: 17% (89/520) remote: Compressing objects: 18% (94/520) remote: Compressing objects: 19% (99/520) remote: Compressing objects: 20% (104/520) remote: Compressing objects: 21% (110/520) remote: Compressing objects: 22% (115/520) remote: Compressing objects: 23% (120/520) remote: Compressing objects: 24% (125/520) remote: Compressing objects: 25% (130/520) remote: Compressing objects: 26% (136/520) remote: Compressing objects: 27% (141/520) remote: Compressing objects: 28% (146/520) remote: Compressing objects: 29% (151/520) remote: Compressing objects: 30% (156/520) remote: Compressing objects: 31% (162/520) remote: Compressing objects: 32% (167/520) remote: Compressing objects: 33% (172/520) remote: Compressing objects: 34% (177/520) remote: Compressing objects: 35% (182/520) remote: Compressing objects: 36% (188/520) remote: Compressing objects: 37% (193/520) remote: Compressing objects: 38% (198/520) remote: Compressing objects: 39% (203/520) remote: Compressing objects: 40% (208/520) remote: Compressing objects: 41% (214/520) remote: Compressing objects: 42% (219/520) remote: Compressing objects: 43% (224/520) remote: Compressing objects: 44% (229/520) remote: Compressing objects: 45% (234/520) remote: Compressing objects: 46% (240/520) remote: Compressing objects: 47% (245/520) remote: Compressing objects: 48% (250/520) remote: Compressing objects: 49% (255/520) remote: Compressing objects: 50% (260/520) remote: Compressing objects: 51% (266/520) remote: Compressing objects: 52% (271/520) remote: Compressing objects: 53% (276/520) remote: Compressing objects: 54% (281/520) remote: Compressing objects: 55% (286/520) remote: Compressing objects: 56% (292/520) remote: Compressing objects: 57% (297/520) remote: Compressing objects: 58% (302/520) remote: Compressing objects: 59% (307/520) remote: Compressing objects: 60% (312/520) remote: Compressing objects: 61% (318/520) remote: Compressing objects: 62% (323/520) remote: Compressing objects: 63% (328/520) remote: Compressing objects: 64% (333/520) remote: Compressing objects: 65% (338/520) remote: Compressing objects: 66% (344/520) remote: Compressing objects: 67% (349/520) remote: Compressing objects: 68% (354/520) remote: Compressing objects: 69% (359/520) remote: Compressing objects: 70% (364/520) remote: Compressing objects: 71% (370/520) remote: Compressing objects: 72% (375/520) remote: Compressing objects: 73% (380/520) remote: Compressing objects: 74% (385/520) remote: Compressing objects: 75% (390/520) remote: Compressing objects: 76% (396/520) remote: Compressing objects: 77% (401/520) remote: Compressing objects: 78% (406/520) remote: Compressing objects: 79% (411/520) remote: Compressing objects: 80% (416/520) remote: Compressing objects: 81% (422/520) remote: Compressing objects: 82% (427/520) remote: Compressing objects: 83% (432/520) remote: Compressing objects: 84% (437/520) remote: Compressing objects: 85% (442/520) remote: Compressing objects: 86% (448/520) remote: Compressing objects: 87% (453/520) remote: Compressing objects: 88% (458/520) remote: Compressing objects: 89% (463/520) remote: Compressing objects: 90% (468/520) remote: Compressing objects: 91% (474/520) remote: Compressing objects: 92% (479/520) remote: Compressing objects: 93% (484/520) remote: Compressing objects: 94% (489/520) remote: Compressing objects: 95% (494/520) remote: Compressing objects: 96% (500/520) remote: Compressing objects: 97% (505/520) remote: Compressing objects: 98% (510/520) remote: Compressing objects: 99% (515/520) remote: Compressing objects: 100% (520/520) remote: Compressing objects: 100% (520/520), done. 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) 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. remote: Compressing objects: 0% (1/207) remote: Compressing objects: 1% (3/207) remote: Compressing objects: 2% (5/207) remote: Compressing objects: 3% (7/207) remote: Compressing objects: 4% (9/207) remote: Compressing objects: 5% (11/207) remote: Compressing objects: 6% (13/207) remote: Compressing objects: 7% (15/207) remote: Compressing objects: 8% (17/207) remote: Compressing objects: 9% (19/207) remote: Compressing objects: 10% (21/207) remote: Compressing objects: 11% (23/207) remote: Compressing objects: 12% (25/207) remote: Compressing objects: 13% (27/207) remote: Compressing objects: 14% (29/207) remote: Compressing objects: 15% (32/207) remote: Compressing objects: 16% (34/207) remote: Compressing objects: 17% (36/207) remote: Compressing objects: 18% (38/207) remote: Compressing objects: 19% (40/207) remote: Compressing objects: 20% (42/207) remote: Compressing objects: 21% (44/207) remote: Compressing objects: 22% (46/207) remote: Compressing objects: 23% (48/207) remote: Compressing objects: 24% (50/207) remote: Compressing objects: 25% (52/207) remote: Compressing objects: 26% (54/207) remote: Compressing objects: 27% (56/207) remote: Compressing objects: 28% (58/207) remote: Compressing objects: 29% (61/207) remote: Compressing objects: 30% (63/207) remote: Compressing objects: 31% (65/207) remote: Compressing objects: 32% (67/207) remote: Compressing objects: 33% (69/207) remote: Compressing objects: 34% (71/207) remote: Compressing objects: 35% (73/207) remote: Compressing objects: 36% (75/207) remote: Compressing objects: 37% (77/207) remote: Compressing objects: 38% (79/207) remote: Compressing objects: 39% (81/207) remote: Compressing objects: 40% (83/207) remote: Compressing objects: 41% (85/207) remote: Compressing objects: 42% (87/207) remote: Compressing objects: 43% (90/207) remote: Compressing objects: 44% (92/207) remote: Compressing objects: 45% (94/207) remote: Compressing objects: 46% (96/207) remote: Compressing objects: 47% (98/207) remote: Compressing objects: 48% (100/207) remote: Compressing objects: 49% (102/207) remote: Compressing objects: 50% (104/207) remote: Compressing objects: 51% (106/207) remote: Compressing objects: 52% (108/207) remote: Compressing objects: 53% (110/207) remote: Compressing objects: 54% (112/207) remote: Compressing objects: 55% (114/207) remote: Compressing objects: 56% (116/207) remote: Compressing objects: 57% (118/207) remote: Compressing objects: 58% (121/207) remote: Compressing objects: 59% (123/207) remote: Compressing objects: 60% (125/207) remote: Compressing objects: 61% (127/207) remote: Compressing objects: 62% (129/207) remote: Compressing objects: 63% (131/207) remote: Compressing objects: 64% (133/207) remote: Compressing objects: 65% (135/207) remote: Compressing objects: 66% (137/207) remote: Compressing objects: 67% (139/207) remote: Compressing objects: 68% (141/207) remote: Compressing objects: 69% (143/207) remote: Compressing objects: 70% (145/207) remote: Compressing objects: 71% (147/207) remote: Compressing objects: 72% (150/207) remote: Compressing objects: 73% (152/207) remote: Compressing objects: 74% (154/207) remote: Compressing objects: 75% (156/207) remote: Compressing objects: 76% (158/207) remote: Compressing objects: 77% (160/207) remote: Compressing objects: 78% (162/207) remote: Compressing objects: 79% (164/207) remote: Compressing objects: 80% (166/207) remote: Compressing objects: 81% (168/207) remote: Compressing objects: 82% (170/207) remote: Compressing objects: 83% (172/207) remote: Compressing objects: 84% (174/207) remote: Compressing objects: 85% (176/207) remote: Compressing objects: 86% (179/207) remote: Compressing objects: 87% (181/207) remote: Compressing objects: 88% (183/207) remote: Compressing objects: 89% (185/207) remote: Compressing objects: 90% (187/207) remote: Compressing objects: 91% (189/207) remote: Compressing objects: 92% (191/207) remote: Compressing objects: 93% (193/207) remote: Compressing objects: 94% (195/207) remote: Compressing objects: 95% (197/207) remote: Compressing objects: 96% (199/207) remote: Compressing objects: 97% (201/207) remote: Compressing objects: 98% (203/207) remote: Compressing objects: 99% (205/207) remote: Compressing objects: 100% (207/207) remote: Compressing objects: 100% (207/207), done. 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) 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. remote: Compressing objects: 0% (1/2323) remote: Compressing objects: 1% (24/2323) remote: Compressing objects: 2% (47/2323) remote: Compressing objects: 3% (70/2323) remote: Compressing objects: 4% (93/2323) remote: Compressing objects: 5% (117/2323) remote: Compressing objects: 6% (140/2323) remote: Compressing objects: 7% (163/2323) remote: Compressing objects: 8% (186/2323) remote: Compressing objects: 9% (210/2323) remote: Compressing objects: 10% (233/2323) remote: Compressing objects: 11% (256/2323) remote: Compressing objects: 12% (279/2323) remote: Compressing objects: 13% (302/2323) remote: Compressing objects: 14% (326/2323) remote: Compressing objects: 15% (349/2323) remote: Compressing objects: 16% (372/2323) remote: Compressing objects: 17% (395/2323) remote: Compressing objects: 18% (419/2323) remote: Compressing objects: 19% (442/2323) remote: Compressing objects: 20% (465/2323) remote: Compressing objects: 21% (488/2323) remote: Compressing objects: 22% (512/2323) remote: Compressing objects: 23% (535/2323) remote: Compressing objects: 24% (558/2323) remote: Compressing objects: 25% (581/2323) remote: Compressing objects: 26% (604/2323) remote: Compressing objects: 27% (628/2323) remote: Compressing objects: 28% (651/2323) remote: Compressing objects: 29% (674/2323) remote: Compressing objects: 30% (697/2323) remote: Compressing objects: 31% (721/2323) remote: Compressing objects: 32% (744/2323) remote: Compressing objects: 33% (767/2323) remote: Compressing objects: 34% (790/2323) remote: Compressing objects: 35% (814/2323) remote: Compressing objects: 36% (837/2323) remote: Compressing objects: 37% (860/2323) remote: Compressing objects: 38% (883/2323) remote: Compressing objects: 39% (906/2323) remote: Compressing objects: 40% (930/2323) remote: Compressing objects: 41% (953/2323) remote: Compressing objects: 42% (976/2323) remote: Compressing objects: 43% (999/2323) remote: Compressing objects: 44% (1023/2323) remote: Compressing objects: 45% (1046/2323) remote: Compressing objects: 46% (1069/2323) remote: Compressing objects: 47% (1092/2323) remote: Compressing objects: 48% (1116/2323) remote: Compressing objects: 49% (1139/2323) remote: Compressing objects: 50% (1162/2323) remote: Compressing objects: 51% (1185/2323) remote: Compressing objects: 52% (1208/2323) remote: Compressing objects: 53% (1232/2323) remote: Compressing objects: 54% (1255/2323) remote: Compressing objects: 55% (1278/2323) remote: Compressing objects: 56% (1301/2323) remote: Compressing objects: 57% (1325/2323) remote: Compressing objects: 58% (1348/2323) remote: Compressing objects: 59% (1371/2323) remote: Compressing objects: 60% (1394/2323) remote: Compressing objects: 61% (1418/2323) remote: Compressing objects: 62% (1441/2323) remote: Compressing objects: 63% (1464/2323) remote: Compressing objects: 64% (1487/2323) remote: Compressing objects: 65% (1510/2323) remote: Compressing objects: 66% (1534/2323) remote: Compressing objects: 67% (1557/2323) remote: Compressing objects: 68% (1580/2323) remote: Compressing objects: 69% (1603/2323) remote: Compressing objects: 70% (1627/2323) remote: Compressing objects: 71% (1650/2323) remote: Compressing objects: 72% (1673/2323) remote: Compressing objects: 73% (1696/2323) remote: Compressing objects: 74% (1720/2323) remote: Compressing objects: 75% (1743/2323) remote: Compressing objects: 76% (1766/2323) remote: Compressing objects: 77% (1789/2323) remote: Compressing objects: 78% (1812/2323) remote: Compressing objects: 79% (1836/2323) remote: Compressing objects: 80% (1859/2323) remote: Compressing objects: 81% (1882/2323) remote: Compressing objects: 82% (1905/2323) remote: Compressing objects: 83% (1929/2323) remote: Compressing objects: 84% (1952/2323) remote: Compressing objects: 85% (1975/2323) remote: Compressing objects: 86% (1998/2323) remote: Compressing objects: 87% (2022/2323) remote: Compressing objects: 88% (2045/2323) remote: Compressing objects: 89% (2068/2323) remote: Compressing objects: 90% (2091/2323) remote: Compressing objects: 91% (2114/2323) remote: Compressing objects: 92% (2138/2323) remote: Compressing objects: 93% (2161/2323) remote: Compressing objects: 94% (2184/2323) remote: Compressing objects: 95% (2207/2323) remote: Compressing objects: 96% (2231/2323) remote: Compressing objects: 97% (2254/2323) remote: Compressing objects: 98% (2277/2323) remote: Compressing objects: 99% (2300/2323) remote: Compressing objects: 100% (2323/2323) remote: Compressing objects: 100% (2323/2323), done. 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) 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. remote: Compressing objects: 0% (1/3239) remote: Compressing objects: 1% (33/3239) remote: Compressing objects: 2% (65/3239) remote: Compressing objects: 3% (98/3239) remote: Compressing objects: 4% (130/3239) remote: Compressing objects: 5% (162/3239) remote: Compressing objects: 6% (195/3239) remote: Compressing objects: 7% (227/3239) remote: Compressing objects: 8% (260/3239) remote: Compressing objects: 9% (292/3239) remote: Compressing objects: 10% (324/3239) remote: Compressing objects: 11% (357/3239) remote: Compressing objects: 12% (389/3239) remote: Compressing objects: 13% (422/3239) remote: Compressing objects: 14% (454/3239) remote: Compressing objects: 15% (486/3239) remote: Compressing objects: 16% (519/3239) remote: Compressing objects: 17% (551/3239) remote: Compressing objects: 18% (584/3239) remote: Compressing objects: 19% (616/3239) remote: Compressing objects: 20% (648/3239) remote: Compressing objects: 21% (681/3239) remote: Compressing objects: 22% (713/3239) remote: Compressing objects: 23% (745/3239) remote: Compressing objects: 24% (778/3239) remote: Compressing objects: 25% (810/3239) remote: Compressing objects: 26% (843/3239) remote: Compressing objects: 27% (875/3239) remote: Compressing objects: 28% (907/3239) remote: Compressing objects: 29% (940/3239) remote: Compressing objects: 30% (972/3239) remote: Compressing objects: 31% (1005/3239) remote: Compressing objects: 32% (1037/3239) remote: Compressing objects: 33% (1069/3239) remote: Compressing objects: 34% (1102/3239) remote: Compressing objects: 35% (1134/3239) remote: Compressing objects: 36% (1167/3239) remote: Compressing objects: 37% (1199/3239) remote: Compressing objects: 38% (1231/3239) remote: Compressing objects: 39% (1264/3239) remote: Compressing objects: 40% (1296/3239) remote: Compressing objects: 41% (1328/3239) remote: Compressing objects: 42% (1361/3239) remote: Compressing objects: 43% (1393/3239) remote: Compressing objects: 44% (1426/3239) remote: Compressing objects: 45% (1458/3239) remote: Compressing objects: 46% (1490/3239) remote: Compressing objects: 47% (1523/3239) remote: Compressing objects: 48% (1555/3239) remote: Compressing objects: 49% (1588/3239) remote: Compressing objects: 50% (1620/3239) remote: Compressing objects: 51% (1652/3239) remote: Compressing objects: 52% (1685/3239) remote: Compressing objects: 53% (1717/3239) remote: Compressing objects: 54% (1750/3239) remote: Compressing objects: 55% (1782/3239) remote: Compressing objects: 56% (1814/3239) remote: Compressing objects: 57% (1847/3239) remote: Compressing objects: 58% (1879/3239) remote: Compressing objects: 59% (1912/3239) remote: Compressing objects: 60% (1944/3239) remote: Compressing objects: 61% (1976/3239) remote: Compressing objects: 62% (2009/3239) remote: Compressing objects: 63% (2041/3239) remote: Compressing objects: 64% (2073/3239) remote: Compressing objects: 65% (2106/3239) remote: Compressing objects: 66% (2138/3239) remote: Compressing objects: 67% (2171/3239) remote: Compressing objects: 68% (2203/3239) remote: Compressing objects: 69% (2235/3239) remote: Compressing objects: 70% (2268/3239) remote: Compressing objects: 71% (2300/3239) remote: Compressing objects: 72% (2333/3239) remote: Compressing objects: 73% (2365/3239) remote: Compressing objects: 74% (2397/3239) remote: Compressing objects: 75% (2430/3239) remote: Compressing objects: 76% (2462/3239) remote: Compressing objects: 77% (2495/3239) remote: Compressing objects: 78% (2527/3239) remote: Compressing objects: 79% (2559/3239) remote: Compressing objects: 80% (2592/3239) remote: Compressing objects: 81% (2624/3239) remote: Compressing objects: 82% (2656/3239) remote: Compressing objects: 83% (2689/3239) remote: Compressing objects: 84% (2721/3239) remote: Compressing objects: 85% (2754/3239) remote: Compressing objects: 86% (2786/3239) remote: Compressing objects: 87% (2818/3239) remote: Compressing objects: 88% (2851/3239) remote: Compressing objects: 89% (2883/3239) remote: Compressing objects: 90% (2916/3239) remote: Compressing objects: 91% (2948/3239) remote: Compressing objects: 92% (2980/3239) remote: Compressing objects: 93% (3013/3239) remote: Compressing objects: 94% (3045/3239) remote: Compressing objects: 95% (3078/3239) remote: Compressing objects: 96% (3110/3239) remote: Compressing objects: 97% (3142/3239) remote: Compressing objects: 98% (3175/3239) remote: Compressing objects: 99% (3207/3239) remote: Compressing objects: 100% (3239/3239) remote: Compressing objects: 100% (3239/3239), done. 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) 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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!  Post-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. Post-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. ================== Post-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. ================== $ 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  should return repositories of current user PUT :update subscribes to a service hook  creates a repository if it does not exist  updates an existing repository if it exists unsubscribes from the service hook  updates an existing repository V1::BuildsController GET :index  returns a list of builds in json GET :show when called using /builds/:id  returns build details in json when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id  returns build details in json  returns 404 with wrong repository id V1::RepositoriesController GET :index returns a list of repositories in json  ordered by last build started date  filtered by owner name GET :show, format json  returns info about repository in json format  returns not found for an unknown repository with parameter rvm:1.8.7  returns last build result passing with parameter rvm:1.9.2  return last build result failing with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x  return last build result passing with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x  return last build result failing with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result passing with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result failing with parameters rvm:perl  return last build result for the parent build GET :show, format xml (schema: not specified)  return info about repository in xml format GET :show, format xml (schema: cctray)  returns info about repository in CCTray (CruiseControl) XML format GET :show, format xml (schema: unknown)  does not attempt to render unsupported XML schemas GET :show, format png without a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "stable" when there is a running build but the previous one has passed with a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "passing" when there is a running build but the previous one has passed V1::JobsController GET :index  index lists all jobs on the queue GET :show  in json V1::WorkersController  index lists all workers V1::BranchesController GET :index  returns a list of builds in json V2::ServiceHooksController GET :index  should return repositories of current user PUT :update  subscribes to a service hook if active => true was given  unsubscribes from the service hook if active => false was given HomeController i18n locale  the default locale is en set_locale  prefers hl query parameter over anything else  prefers the session[:locale] if there is no hl parameter  prefers current_user.locale if session[:locale] is empty and there is no hl query paramter  prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local  uses the default locale when nothing is specified ProfilesController GET :show  renders the profile html page POST :update  updates the locale for the user profile POST :sync given the current user is not being synced  schedules a sync job  sets the current user to being synced given the current user is being synced  does not schedule a sync job  does not set the current user to being synced ApplicationHelper active_page?  #active_page? returns true when the given route matches the current page  #active_page? returns false when the given route does not matche the current page localization links switch_locale_link  should add in the language option to the current path gravatar  #gravatar returns an IMG tag for a given user  #gravatar with a given :size returns an IMG tag with the given :size ShortenerController GET /  should redirect to travis-ci.org GET /:id  should redirect to the found url  should raise a 404 if the url could not be found repositories/show/cctray.xml.builder  renders the basic details of a repository  renders the correct result for a repository with no running build  renders the last build time in the correct format  renders the correct activity result for a repository with a running build  renders the correct activity result for a repository with no builds  renders the correct build result for a repository whose last build failed  renders the correct build result for a repository whose last build passed  renders the correct build result for a repository whose last build has an unknown result v2 GET to repositories.json?version=2  routes to V2::RepositoriesController#index GET to repositories/1.json?version=2  routes to V2::RepositoriesController#show GET to builds.json?version=2  routes to V2::BuildsController#index GET to builds/1.json?version=2  routes to V2::BuildsController#show GET to branches.json?version=2  routes to V2::BranchesController#index GET to jobs.json?version=2  routes to V2::JobsController#index GET to jobs/1.json?version=2  routes to V2::JobsController#show GET to artifacts/1.json?version=2  routes to V2::ArtifactsController#index GET to workers.json?version=2  routes to V2::WorkersController#index GET to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#index PUT to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#update GET to :owner_name/:name.json?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml?version=2  routes to V2::RepositoriesController#show in XML format with the cctray schema  routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json?version=2  routes to V2::BuildsController#index GET to :owner_name/:name/builds/:id.json?version=2  routes to V2::BuildsController#show v1 GET to repositories.json  routes to V1::RepositoriesController#index GET to repositories/1.json  routes to V1::RepositoriesController#show GET to builds.json  routes to V1::BuildsController#index GET to builds/1.json  routes to V1::BuildsController#show GET to branches.json  routes to V1::BranchesController#index GET to jobs.json  routes to V1::JobsController#index GET to jobs/1.json  routes to V1::JobsController#show GET to workers.json  routes to V1::WorkersController#index GET to profile/service_hooks.json  routes to V1::RepositoriesController#index PUT to profile/service_hooks.json  routes to V1::RepositoriesController#update GET to :owner_name/:name.json  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml  routes to V1::RepositoriesController#show in XML format with the cctray schema  routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json  routes to V1::BuildsController#index GET to :owner_name/:name/builds/:id.json  routes to V1::BuildsController#show JSONP API callback parameter passed  returns text/javascript content type  returns response in jsonp format no callback parameter passed  returns application/json content type  returns response in json format callback parameter is not valid  uses valid path  returns bad request body  returns 400 status code routes redirection  should redirect to the default locale when redirecting  the user is redirected to the hash bang version of the user route  the user is redirected to the hash bang version of the repository route  the user is redirected to the hash bang version of the repository builds route  the user is redirected to the hash bang version of the repository build route Statistics when listing daily test counts  should return the jobs per day when listing total repositories  should return the number per day  should include the total growth Finished in 33.31 seconds 127 examples, 0 failures ** 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 0% (1/443) remote: Compressing objects: 1% (5/443) remote: Compressing objects: 2% (9/443) remote: Compressing objects: 3% (14/443) remote: Compressing objects: 4% (18/443) remote: Compressing objects: 5% (23/443) remote: Compressing objects: 6% (27/443) remote: Compressing objects: 7% (32/443) remote: Compressing objects: 8% (36/443) remote: Compressing objects: 9% (40/443) remote: Compressing objects: 10% (45/443) remote: Compressing objects: 11% (49/443) remote: Compressing objects: 12% (54/443) remote: Compressing objects: 13% (58/443) remote: Compressing objects: 14% (63/443) remote: Compressing objects: 15% (67/443) remote: Compressing objects: 16% (71/443) remote: Compressing objects: 17% (76/443) remote: Compressing objects: 18% (80/443) remote: Compressing objects: 19% (85/443) remote: Compressing objects: 20% (89/443) remote: Compressing objects: 21% (94/443) remote: Compressing objects: 22% (98/443) remote: Compressing objects: 23% (102/443) remote: Compressing objects: 24% (107/443) remote: Compressing objects: 25% (111/443) remote: Compressing objects: 26% (116/443) remote: Compressing objects: 27% (120/443) remote: Compressing objects: 28% (125/443) remote: Compressing objects: 29% (129/443) remote: Compressing objects: 30% (133/443) remote: Compressing objects: 31% (138/443) remote: Compressing objects: 32% (142/443) remote: Compressing objects: 33% (147/443) remote: Compressing objects: 34% (151/443) remote: Compressing objects: 35% (156/443) remote: Compressing objects: 36% (160/443) remote: Compressing objects: 37% (164/443) remote: Compressing objects: 38% (169/443) remote: Compressing objects: 39% (173/443) remote: Compressing objects: 40% (178/443) remote: Compressing objects: 41% (182/443) remote: Compressing objects: 42% (187/443) remote: Compressing objects: 43% (191/443) remote: Compressing objects: 44% (195/443) remote: Compressing objects: 45% (200/443) remote: Compressing objects: 46% (204/443) remote: Compressing objects: 47% (209/443) remote: Compressing objects: 48% (213/443) remote: Compressing objects: 49% (218/443) remote: Compressing objects: 50% (222/443) remote: Compressing objects: 51% (226/443) remote: Compressing objects: 52% (231/443) remote: Compressing objects: 53% (235/443) remote: Compressing objects: 54% (240/443) remote: Compressing objects: 55% (244/443) remote: Compressing objects: 56% (249/443) remote: Compressing objects: 57% (253/443) remote: Compressing objects: 58% (257/443) remote: Compressing objects: 59% (262/443) remote: Compressing objects: 60% (266/443) remote: Compressing objects: 61% (271/443) remote: Compressing objects: 62% (275/443) remote: Compressing objects: 63% (280/443) remote: Compressing objects: 64% (284/443) remote: Compressing objects: 65% (288/443) remote: Compressing objects: 66% (293/443) remote: Compressing objects: 67% (297/443) remote: Compressing objects: 68% (302/443) remote: Compressing objects: 69% (306/443) remote: Compressing objects: 70% (311/443) remote: Compressing objects: 71% (315/443) remote: Compressing objects: 72% (319/443) remote: Compressing objects: 73% (324/443) remote: Compressing objects: 74% (328/443) remote: Compressing objects: 75% (333/443) remote: Compressing objects: 76% (337/443) remote: Compressing objects: 77% (342/443) remote: Compressing objects: 78% (346/443) remote: Compressing objects: 79% (350/443) remote: Compressing objects: 80% (355/443) remote: Compressing objects: 81% (359/443) remote: Compressing objects: 82% (364/443) remote: Compressing objects: 83% (368/443) remote: Compressing objects: 84% (373/443) remote: Compressing objects: 85% (377/443) remote: Compressing objects: 86% (381/443) remote: Compressing objects: 87% (386/443) remote: Compressing objects: 88% (390/443) remote: Compressing objects: 89% (395/443) remote: Compressing objects: 90% (399/443) remote: Compressing objects: 91% (404/443) remote: Compressing objects: 92% (408/443) remote: Compressing objects: 93% (412/443) remote: Compressing objects: 94% (417/443) remote: Compressing objects: 95% (421/443) remote: Compressing objects: 96% (426/443) remote: Compressing objects: 97% (430/443) remote: Compressing objects: 98% (435/443) remote: Compressing objects: 99% (439/443) remote: Compressing objects: 100% (443/443) remote: Compressing objects: 100% (443/443), done. 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) 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. remote: Compressing objects: 0% (1/520) remote: Compressing objects: 1% (6/520) remote: Compressing objects: 2% (11/520) remote: Compressing objects: 3% (16/520) remote: Compressing objects: 4% (21/520) remote: Compressing objects: 5% (26/520) remote: Compressing objects: 6% (32/520) remote: Compressing objects: 7% (37/520) remote: Compressing objects: 8% (42/520) remote: Compressing objects: 9% (47/520) remote: Compressing objects: 10% (52/520) remote: Compressing objects: 11% (58/520) remote: Compressing objects: 12% (63/520) remote: Compressing objects: 13% (68/520) remote: Compressing objects: 14% (73/520) remote: Compressing objects: 15% (78/520) remote: Compressing objects: 16% (84/520) remote: Compressing objects: 17% (89/520) remote: Compressing objects: 18% (94/520) remote: Compressing objects: 19% (99/520) remote: Compressing objects: 20% (104/520) remote: Compressing objects: 21% (110/520) remote: Compressing objects: 22% (115/520) remote: Compressing objects: 23% (120/520) remote: Compressing objects: 24% (125/520) remote: Compressing objects: 25% (130/520) remote: Compressing objects: 26% (136/520) remote: Compressing objects: 27% (141/520) remote: Compressing objects: 28% (146/520) remote: Compressing objects: 29% (151/520) remote: Compressing objects: 30% (156/520) remote: Compressing objects: 31% (162/520) remote: Compressing objects: 32% (167/520) remote: Compressing objects: 33% (172/520) remote: Compressing objects: 34% (177/520) remote: Compressing objects: 35% (182/520) remote: Compressing objects: 36% (188/520) remote: Compressing objects: 37% (193/520) remote: Compressing objects: 38% (198/520) remote: Compressing objects: 39% (203/520) remote: Compressing objects: 40% (208/520) remote: Compressing objects: 41% (214/520) remote: Compressing objects: 42% (219/520) remote: Compressing objects: 43% (224/520) remote: Compressing objects: 44% (229/520) remote: Compressing objects: 45% (234/520) remote: Compressing objects: 46% (240/520) remote: Compressing objects: 47% (245/520) remote: Compressing objects: 48% (250/520) remote: Compressing objects: 49% (255/520) remote: Compressing objects: 50% (260/520) remote: Compressing objects: 51% (266/520) remote: Compressing objects: 52% (271/520) remote: Compressing objects: 53% (276/520) remote: Compressing objects: 54% (281/520) remote: Compressing objects: 55% (286/520) remote: Compressing objects: 56% (292/520) remote: Compressing objects: 57% (297/520) remote: Compressing objects: 58% (302/520) remote: Compressing objects: 59% (307/520) remote: Compressing objects: 60% (312/520) remote: Compressing objects: 61% (318/520) remote: Compressing objects: 62% (323/520) remote: Compressing objects: 63% (328/520) remote: Compressing objects: 64% (333/520) remote: Compressing objects: 65% (338/520) remote: Compressing objects: 66% (344/520) remote: Compressing objects: 67% (349/520) remote: Compressing objects: 68% (354/520) remote: Compressing objects: 69% (359/520) remote: Compressing objects: 70% (364/520) remote: Compressing objects: 71% (370/520) remote: Compressing objects: 72% (375/520) remote: Compressing objects: 73% (380/520) remote: Compressing objects: 74% (385/520) remote: Compressing objects: 75% (390/520) remote: Compressing objects: 76% (396/520) remote: Compressing objects: 77% (401/520) remote: Compressing objects: 78% (406/520) remote: Compressing objects: 79% (411/520) remote: Compressing objects: 80% (416/520) remote: Compressing objects: 81% (422/520) remote: Compressing objects: 82% (427/520) remote: Compressing objects: 83% (432/520) remote: Compressing objects: 84% (437/520) remote: Compressing objects: 85% (442/520) remote: Compressing objects: 86% (448/520) remote: Compressing objects: 87% (453/520) remote: Compressing objects: 88% (458/520) remote: Compressing objects: 89% (463/520) remote: Compressing objects: 90% (468/520) remote: Compressing objects: 91% (474/520) remote: Compressing objects: 92% (479/520) remote: Compressing objects: 93% (484/520) remote: Compressing objects: 94% (489/520) remote: Compressing objects: 95% (494/520) remote: Compressing objects: 96% (500/520) remote: Compressing objects: 97% (505/520) remote: Compressing objects: 98% (510/520) remote: Compressing objects: 99% (515/520) remote: Compressing objects: 100% (520/520) remote: Compressing objects: 100% (520/520), done. 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) 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. remote: Compressing objects: 0% (1/207) remote: Compressing objects: 1% (3/207) remote: Compressing objects: 2% (5/207) remote: Compressing objects: 3% (7/207) remote: Compressing objects: 4% (9/207) remote: Compressing objects: 5% (11/207) remote: Compressing objects: 6% (13/207) remote: Compressing objects: 7% (15/207) remote: Compressing objects: 8% (17/207) remote: Compressing objects: 9% (19/207) remote: Compressing objects: 10% (21/207) remote: Compressing objects: 11% (23/207) remote: Compressing objects: 12% (25/207) remote: Compressing objects: 13% (27/207) remote: Compressing objects: 14% (29/207) remote: Compressing objects: 15% (32/207) remote: Compressing objects: 16% (34/207) remote: Compressing objects: 17% (36/207) remote: Compressing objects: 18% (38/207) remote: Compressing objects: 19% (40/207) remote: Compressing objects: 20% (42/207) remote: Compressing objects: 21% (44/207) remote: Compressing objects: 22% (46/207) remote: Compressing objects: 23% (48/207) remote: Compressing objects: 24% (50/207) remote: Compressing objects: 25% (52/207) remote: Compressing objects: 26% (54/207) remote: Compressing objects: 27% (56/207) remote: Compressing objects: 28% (58/207) remote: Compressing objects: 29% (61/207) remote: Compressing objects: 30% (63/207) remote: Compressing objects: 31% (65/207) remote: Compressing objects: 32% (67/207) remote: Compressing objects: 33% (69/207) remote: Compressing objects: 34% (71/207) remote: Compressing objects: 35% (73/207) remote: Compressing objects: 36% (75/207) remote: Compressing objects: 37% (77/207) remote: Compressing objects: 38% (79/207) remote: Compressing objects: 39% (81/207) remote: Compressing objects: 40% (83/207) remote: Compressing objects: 41% (85/207) remote: Compressing objects: 42% (87/207) remote: Compressing objects: 43% (90/207) remote: Compressing objects: 44% (92/207) remote: Compressing objects: 45% (94/207) remote: Compressing objects: 46% (96/207) remote: Compressing objects: 47% (98/207) remote: Compressing objects: 48% (100/207) remote: Compressing objects: 49% (102/207) remote: Compressing objects: 50% (104/207) remote: Compressing objects: 51% (106/207) remote: Compressing objects: 52% (108/207) remote: Compressing objects: 53% (110/207) remote: Compressing objects: 54% (112/207) remote: Compressing objects: 55% (114/207) remote: Compressing objects: 56% (116/207) remote: Compressing objects: 57% (118/207) remote: Compressing objects: 58% (121/207) remote: Compressing objects: 59% (123/207) remote: Compressing objects: 60% (125/207) remote: Compressing objects: 61% (127/207) remote: Compressing objects: 62% (129/207) remote: Compressing objects: 63% (131/207) remote: Compressing objects: 64% (133/207) remote: Compressing objects: 65% (135/207) remote: Compressing objects: 66% (137/207) remote: Compressing objects: 67% (139/207) remote: Compressing objects: 68% (141/207) remote: Compressing objects: 69% (143/207) remote: Compressing objects: 70% (145/207) remote: Compressing objects: 71% (147/207) remote: Compressing objects: 72% (150/207) remote: Compressing objects: 73% (152/207) remote: Compressing objects: 74% (154/207) remote: Compressing objects: 75% (156/207) remote: Compressing objects: 76% (158/207) remote: Compressing objects: 77% (160/207) remote: Compressing objects: 78% (162/207) remote: Compressing objects: 79% (164/207) remote: Compressing objects: 80% (166/207) remote: Compressing objects: 81% (168/207) remote: Compressing objects: 82% (170/207) remote: Compressing objects: 83% (172/207) remote: Compressing objects: 84% (174/207) remote: Compressing objects: 85% (176/207) remote: Compressing objects: 86% (179/207) remote: Compressing objects: 87% (181/207) remote: Compressing objects: 88% (183/207) remote: Compressing objects: 89% (185/207) remote: Compressing objects: 90% (187/207) remote: Compressing objects: 91% (189/207) remote: Compressing objects: 92% (191/207) remote: Compressing objects: 93% (193/207) remote: Compressing objects: 94% (195/207) remote: Compressing objects: 95% (197/207) remote: Compressing objects: 96% (199/207) remote: Compressing objects: 97% (201/207) remote: Compressing objects: 98% (203/207) remote: Compressing objects: 99% (205/207) remote: Compressing objects: 100% (207/207) remote: Compressing objects: 100% (207/207), done. 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) 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. remote: Compressing objects: 0% (1/2323) remote: Compressing objects: 1% (24/2323) remote: Compressing objects: 2% (47/2323) remote: Compressing objects: 3% (70/2323) remote: Compressing objects: 4% (93/2323) remote: Compressing objects: 5% (117/2323) remote: Compressing objects: 6% (140/2323) remote: Compressing objects: 7% (163/2323) remote: Compressing objects: 7% (182/2323) remote: Compressing objects: 8% (186/2323) remote: Compressing objects: 9% (210/2323) remote: Compressing objects: 10% (233/2323) remote: Compressing objects: 11% (256/2323) remote: Compressing objects: 12% (279/2323) remote: Compressing objects: 13% (302/2323) remote: Compressing objects: 14% (326/2323) remote: Compressing objects: 15% (349/2323) remote: Compressing objects: 16% (372/2323) remote: Compressing objects: 16% (393/2323) remote: Compressing objects: 17% (395/2323) remote: Compressing objects: 18% (419/2323) remote: Compressing objects: 19% (442/2323) remote: Compressing objects: 20% (465/2323) remote: Compressing objects: 21% (488/2323) remote: Compressing objects: 22% (512/2323) remote: Compressing objects: 23% (535/2323) remote: Compressing objects: 24% (558/2323) remote: Compressing objects: 25% (581/2323) remote: Compressing objects: 26% (604/2323) remote: Compressing objects: 27% (628/2323) remote: Compressing objects: 28% (651/2323) remote: Compressing objects: 29% (674/2323) remote: Compressing objects: 30% (697/2323) remote: Compressing objects: 31% (721/2323) remote: Compressing objects: 32% (744/2323) remote: Compressing objects: 33% (767/2323) remote: Compressing objects: 34% (790/2323) remote: Compressing objects: 35% (814/2323) remote: Compressing objects: 36% (837/2323) remote: Compressing objects: 37% (860/2323) remote: Compressing objects: 38% (883/2323) remote: Compressing objects: 39% (906/2323) remote: Compressing objects: 40% (930/2323) remote: Compressing objects: 41% (953/2323) remote: Compressing objects: 42% (976/2323) remote: Compressing objects: 43% (999/2323) remote: Compressing objects: 44% (1023/2323) remote: Compressing objects: 45% (1046/2323) remote: Compressing objects: 46% (1069/2323) remote: Compressing objects: 47% (1092/2323) remote: Compressing objects: 48% (1116/2323) remote: Compressing objects: 49% (1139/2323) remote: Compressing objects: 50% (1162/2323) remote: Compressing objects: 51% (1185/2323) remote: Compressing objects: 52% (1208/2323) remote: Compressing objects: 53% (1232/2323) remote: Compressing objects: 54% (1255/2323) remote: Compressing objects: 55% (1278/2323) remote: Compressing objects: 56% (1301/2323) remote: Compressing objects: 57% (1325/2323) remote: Compressing objects: 58% (1348/2323) remote: Compressing objects: 59% (1371/2323) remote: Compressing objects: 60% (1394/2323) remote: Compressing objects: 61% (1418/2323) remote: Compressing objects: 62% (1441/2323) remote: Compressing objects: 63% (1464/2323) remote: Compressing objects: 64% (1487/2323) remote: Compressing objects: 65% (1510/2323) remote: Compressing objects: 66% (1534/2323) remote: Compressing objects: 67% (1557/2323) remote: Compressing objects: 68% (1580/2323) remote: Compressing objects: 69% (1603/2323) remote: Compressing objects: 70% (1627/2323) remote: Compressing objects: 71% (1650/2323) remote: Compressing objects: 72% (1673/2323) remote: Compressing objects: 73% (1696/2323) remote: Compressing objects: 74% (1720/2323) remote: Compressing objects: 75% (1743/2323) remote: Compressing objects: 76% (1766/2323) remote: Compressing objects: 77% (1789/2323) remote: Compressing objects: 78% (1812/2323) remote: Compressing objects: 79% (1836/2323) remote: Compressing objects: 80% (1859/2323) remote: Compressing objects: 81% (1882/2323) remote: Compressing objects: 82% (1905/2323) remote: Compressing objects: 83% (1929/2323) remote: Compressing objects: 84% (1952/2323) remote: Compressing objects: 85% (1975/2323) remote: Compressing objects: 86% (1998/2323) remote: Compressing objects: 87% (2022/2323) remote: Compressing objects: 88% (2045/2323) remote: Compressing objects: 89% (2068/2323) remote: Compressing objects: 90% (2091/2323) remote: Compressing objects: 91% (2114/2323) remote: Compressing objects: 92% (2138/2323) remote: Compressing objects: 93% (2161/2323) remote: Compressing objects: 94% (2184/2323) remote: Compressing objects: 95% (2207/2323) remote: Compressing objects: 96% (2231/2323) remote: Compressing objects: 97% (2254/2323) remote: Compressing objects: 98% (2277/2323) remote: Compressing objects: 99% (2300/2323) remote: Compressing objects: 100% (2323/2323) remote: Compressing objects: 100% (2323/2323), done. 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) 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 remote: Counting objects: 11443, done. remote: Compressing objects: 0% (1/3239) remote: Compressing objects: 1% (33/3239) remote: Compressing objects: 2% (65/3239) remote: Compressing objects: 3% (98/3239) remote: Compressing objects: 4% (130/3239) remote: Compressing objects: 5% (162/3239) remote: Compressing objects: 6% (195/3239) remote: Compressing objects: 7% (227/3239) remote: Compressing objects: 8% (260/3239) remote: Compressing objects: 9% (292/3239) remote: Compressing objects: 10% (324/3239) remote: Compressing objects: 11% (357/3239) remote: Compressing objects: 12% (389/3239) remote: Compressing objects: 13% (422/3239) remote: Compressing objects: 14% (454/3239) remote: Compressing objects: 15% (486/3239) remote: Compressing objects: 16% (519/3239) remote: Compressing objects: 17% (551/3239) remote: Compressing objects: 18% (584/3239) remote: Compressing objects: 19% (616/3239) remote: Compressing objects: 20% (648/3239) remote: Compressing objects: 21% (681/3239) remote: Compressing objects: 22% (713/3239) remote: Compressing objects: 23% (745/3239) remote: Compressing objects: 24% (778/3239) remote: Compressing objects: 25% (810/3239) remote: Compressing objects: 26% (843/3239) remote: Compressing objects: 27% (875/3239) remote: Compressing objects: 28% (907/3239) remote: Compressing objects: 29% (940/3239) remote: Compressing objects: 30% (972/3239) remote: Compressing objects: 31% (1005/3239) remote: Compressing objects: 32% (1037/3239) remote: Compressing objects: 33% (1069/3239) remote: Compressing objects: 34% (1102/3239) remote: Compressing objects: 35% (1134/3239) remote: Compressing objects: 36% (1167/3239) remote: Compressing objects: 37% (1199/3239) remote: Compressing objects: 38% (1231/3239) remote: Compressing objects: 39% (1264/3239) remote: Compressing objects: 40% (1296/3239) remote: Compressing objects: 41% (1328/3239) remote: Compressing objects: 42% (1361/3239) remote: Compressing objects: 43% (1393/3239) remote: Compressing objects: 44% (1426/3239) remote: Compressing objects: 45% (1458/3239) remote: Compressing objects: 46% (1490/3239) remote: Compressing objects: 47% (1523/3239) remote: Compressing objects: 48% (1555/3239) remote: Compressing objects: 49% (1588/3239) remote: Compressing objects: 50% (1620/3239) remote: Compressing objects: 51% (1652/3239) remote: Compressing objects: 52% (1685/3239) remote: Compressing objects: 53% (1717/3239) remote: Compressing objects: 54% (1750/3239) remote: Compressing objects: 55% (1782/3239) remote: Compressing objects: 56% (1814/3239) remote: Compressing objects: 57% (1847/3239) remote: Compressing objects: 58% (1879/3239) remote: Compressing objects: 59% (1912/3239) remote: Compressing objects: 60% (1944/3239) remote: Compressing objects: 61% (1976/3239) remote: Compressing objects: 62% (2009/3239) remote: Compressing objects: 63% (2041/3239) remote: Compressing objects: 64% (2073/3239) remote: Compressing objects: 65% (2106/3239) remote: Compressing objects: 66% (2138/3239) remote: Compressing objects: 67% (2171/3239) remote: Compressing objects: 68% (2203/3239) remote: Compressing objects: 69% (2235/3239) remote: Compressing objects: 70% (2268/3239) remote: Compressing objects: 71% (2300/3239) remote: Compressing objects: 72% (2333/3239) remote: Compressing objects: 73% (2365/3239) remote: Compressing objects: 74% (2397/3239) remote: Compressing objects: 75% (2430/3239) remote: Compressing objects: 76% (2462/3239) remote: Compressing objects: 77% (2495/3239) remote: Compressing objects: 78% (2527/3239) remote: Compressing objects: 79% (2559/3239) remote: Compressing objects: 80% (2592/3239) remote: Compressing objects: 81% (2624/3239) remote: Compressing objects: 82% (2656/3239) remote: Compressing objects: 83% (2689/3239) remote: Compressing objects: 84% (2721/3239) remote: Compressing objects: 85% (2754/3239) remote: Compressing objects: 86% (2786/3239) remote: Compressing objects: 87% (2818/3239) remote: Compressing objects: 88% (2851/3239) remote: Compressing objects: 89% (2883/3239) remote: Compressing objects: 90% (2916/3239) remote: Compressing objects: 91% (2948/3239) remote: Compressing objects: 92% (2980/3239) remote: Compressing objects: 93% (3013/3239) remote: Compressing objects: 94% (3045/3239) remote: Compressing objects: 95% (3078/3239) remote: Compressing objects: 96% (3110/3239) remote: Compressing objects: 97% (3142/3239) remote: Compressing objects: 98% (3175/3239) remote: Compressing objects: 99% (3207/3239) remote: Compressing objects: 100% (3239/3239) remote: Compressing objects: 100% (3239/3239), done. 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) 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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!  Post-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. Post-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. ================== Post-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. ================== $ 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  should return repositories of current user PUT :update subscribes to a service hook  creates a repository if it does not exist  updates an existing repository if it exists unsubscribes from the service hook  updates an existing repository V1::BuildsController GET :index  returns a list of builds in json GET :show when called using /builds/:id  returns build details in json when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id  returns build details in json  returns 404 with wrong repository id V1::RepositoriesController GET :index returns a list of repositories in json  ordered by last build started date  filtered by owner name GET :show, format json  returns info about repository in json format  returns not found for an unknown repository with parameter rvm:1.8.7  returns last build result passing with parameter rvm:1.9.2  return last build result failing with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x  return last build result passing with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x  return last build result failing with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result passing with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result failing with parameters rvm:perl  return last build result for the parent build GET :show, format xml (schema: not specified)  return info about repository in xml format GET :show, format xml (schema: cctray)  returns info about repository in CCTray (CruiseControl) XML format GET :show, format xml (schema: unknown)  does not attempt to render unsupported XML schemas GET :show, format png without a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "stable" when there is a running build but the previous one has passed with a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "passing" when there is a running build but the previous one has passed V1::JobsController GET :index  index lists all jobs on the queue GET :show  in json V1::WorkersController  index lists all workers V1::BranchesController GET :index  returns a list of builds in json V2::ServiceHooksController GET :index  should return repositories of current user PUT :update  subscribes to a service hook if active => true was given  unsubscribes from the service hook if active => false was given HomeController i18n locale  the default locale is en set_locale  prefers hl query parameter over anything else  prefers the session[:locale] if there is no hl parameter  prefers current_user.locale if session[:locale] is empty and there is no hl query paramter  prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local  uses the default locale when nothing is specified ProfilesController GET :show  renders the profile html page POST :update  updates the locale for the user profile POST :sync given the current user is not being synced  schedules a sync job  sets the current user to being synced given the current user is being synced  does not schedule a sync job  does not set the current user to being synced ApplicationHelper active_page?  #active_page? returns true when the given route matches the current page  #active_page? returns false when the given route does not matche the current page localization links switch_locale_link  should add in the language option to the current path gravatar  #gravatar returns an IMG tag for a given user  #gravatar with a given :size returns an IMG tag with the given :size ShortenerController GET /  should redirect to travis-ci.org GET /:id  should redirect to the found url  should raise a 404 if the url could not be found repositories/show/cctray.xml.builder  renders the basic details of a repository  renders the correct result for a repository with no running build  renders the last build time in the correct format  renders the correct activity result for a repository with a running build  renders the correct activity result for a repository with no builds  renders the correct build result for a repository whose last build failed  renders the correct build result for a repository whose last build passed  renders the correct build result for a repository whose last build has an unknown result v2 GET to repositories.json?version=2  routes to V2::RepositoriesController#index GET to repositories/1.json?version=2  routes to V2::RepositoriesController#show GET to builds.json?version=2  routes to V2::BuildsController#index GET to builds/1.json?version=2  routes to V2::BuildsController#show GET to branches.json?version=2  routes to V2::BranchesController#index GET to jobs.json?version=2  routes to V2::JobsController#index GET to jobs/1.json?version=2  routes to V2::JobsController#show GET to artifacts/1.json?version=2  routes to V2::ArtifactsController#index GET to workers.json?version=2  routes to V2::WorkersController#index GET to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#index PUT to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#update GET to :owner_name/:name.json?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml?version=2  routes to V2::RepositoriesController#show in XML format with the cctray schema  routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json?version=2  routes to V2::BuildsController#index GET to :owner_name/:name/builds/:id.json?version=2  routes to V2::BuildsController#show v1 GET to repositories.json  routes to V1::RepositoriesController#index GET to repositories/1.json  routes to V1::RepositoriesController#show GET to builds.json  routes to V1::BuildsController#index GET to builds/1.json  routes to V1::BuildsController#show GET to branches.json  routes to V1::BranchesController#index GET to jobs.json  routes to V1::JobsController#index GET to jobs/1.json  routes to V1::JobsController#show GET to workers.json  routes to V1::WorkersController#index GET to profile/service_hooks.json  routes to V1::RepositoriesController#index PUT to profile/service_hooks.json  routes to V1::RepositoriesController#update GET to :owner_name/:name.json  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml  routes to V1::RepositoriesController#show in XML format with the cctray schema  routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json  routes to V1::BuildsController#index GET to :owner_name/:name/builds/:id.json  routes to V1::BuildsController#show JSONP API callback parameter passed  returns text/javascript content type  returns response in jsonp format no callback parameter passed  returns application/json content type  returns response in json format callback parameter is not valid  uses valid path  returns bad request body  returns 400 status code routes redirection  should redirect to the default locale when redirecting  the user is redirected to the hash bang version of the user route  the user is redirected to the hash bang version of the repository route  the user is redirected to the hash bang version of the repository builds route  the user is redirected to the hash bang version of the repository build route Statistics when listing daily test counts  should return the jobs per day when listing total repositories  should return the number per day  should include the total growth Finished in 32.72 seconds 127 examples, 0 failures ** 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. remote: Compressing objects: 2% (1/42) remote: Compressing objects: 4% (2/42) remote: Compressing objects: 7% (3/42) remote: Compressing objects: 9% (4/42) remote: Compressing objects: 11% (5/42) remote: Compressing objects: 14% (6/42) remote: Compressing objects: 16% (7/42) remote: Compressing objects: 19% (8/42) remote: Compressing objects: 21% (9/42) remote: Compressing objects: 23% (10/42) remote: Compressing objects: 26% (11/42) remote: Compressing objects: 28% (12/42) remote: Compressing objects: 30% (13/42) remote: Compressing objects: 33% (14/42) remote: Compressing objects: 35% (15/42) remote: Compressing objects: 38% (16/42) remote: Compressing objects: 40% (17/42) remote: Compressing objects: 42% (18/42) remote: Compressing objects: 45% (19/42) remote: Compressing objects: 47% (20/42) remote: Compressing objects: 50% (21/42) remote: Compressing objects: 52% (22/42) remote: Compressing objects: 54% (23/42) remote: Compressing objects: 57% (24/42) remote: Compressing objects: 59% (25/42) remote: Compressing objects: 61% (26/42) remote: Compressing objects: 64% (27/42) remote: Compressing objects: 66% (28/42) remote: Compressing objects: 69% (29/42) remote: Compressing objects: 71% (30/42) remote: Compressing objects: 73% (31/42) remote: Compressing objects: 76% (32/42) remote: Compressing objects: 78% (33/42) remote: Compressing objects: 80% (34/42) remote: Compressing objects: 83% (35/42) remote: Compressing objects: 85% (36/42) remote: Compressing objects: 88% (37/42) remote: Compressing objects: 90% (38/42) remote: Compressing objects: 92% (39/42) remote: Compressing objects: 95% (40/42) remote: Compressing objects: 97% (41/42) remote: Compressing objects: 100% (42/42) remote: Compressing objects: 100% (42/42), done. 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) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 0% (1/443) remote: Compressing objects: 1% (5/443) remote: Compressing objects: 2% (9/443) remote: Compressing objects: 3% (14/443) remote: Compressing objects: 4% (18/443) remote: Compressing objects: 5% (23/443) remote: Compressing objects: 6% (27/443) remote: Compressing objects: 7% (32/443) remote: Compressing objects: 8% (36/443) remote: Compressing objects: 9% (40/443) remote: Compressing objects: 10% (45/443) remote: Compressing objects: 11% (49/443) remote: Compressing objects: 12% (54/443) remote: Compressing objects: 13% (58/443) remote: Compressing objects: 14% (63/443) remote: Compressing objects: 15% (67/443) remote: Compressing objects: 16% (71/443) remote: Compressing objects: 17% (76/443) remote: Compressing objects: 18% (80/443) remote: Compressing objects: 19% (85/443) remote: Compressing objects: 20% (89/443) remote: Compressing objects: 21% (94/443) remote: Compressing objects: 22% (98/443) remote: Compressing objects: 23% (102/443) remote: Compressing objects: 24% (107/443) remote: Compressing objects: 25% (111/443) remote: Compressing objects: 26% (116/443) remote: Compressing objects: 27% (120/443) remote: Compressing objects: 28% (125/443) remote: Compressing objects: 29% (129/443) remote: Compressing objects: 30% (133/443) remote: Compressing objects: 31% (138/443) remote: Compressing objects: 32% (142/443) remote: Compressing objects: 33% (147/443) remote: Compressing objects: 34% (151/443) remote: Compressing objects: 35% (156/443) remote: Compressing objects: 36% (160/443) remote: Compressing objects: 37% (164/443) remote: Compressing objects: 38% (169/443) remote: Compressing objects: 39% (173/443) remote: Compressing objects: 40% (178/443) remote: Compressing objects: 41% (182/443) remote: Compressing objects: 42% (187/443) remote: Compressing objects: 43% (191/443) remote: Compressing objects: 44% (195/443) remote: Compressing objects: 45% (200/443) remote: Compressing objects: 46% (204/443) remote: Compressing objects: 47% (209/443) remote: Compressing objects: 48% (213/443) remote: Compressing objects: 49% (218/443) remote: Compressing objects: 50% (222/443) remote: Compressing objects: 51% (226/443) remote: Compressing objects: 52% (231/443) remote: Compressing objects: 53% (235/443) remote: Compressing objects: 54% (240/443) remote: Compressing objects: 55% (244/443) remote: Compressing objects: 56% (249/443) remote: Compressing objects: 57% (253/443) remote: Compressing objects: 58% (257/443) remote: Compressing objects: 59% (262/443) remote: Compressing objects: 60% (266/443) remote: Compressing objects: 61% (271/443) remote: Compressing objects: 62% (275/443) remote: Compressing objects: 63% (280/443) remote: Compressing objects: 64% (284/443) remote: Compressing objects: 65% (288/443) remote: Compressing objects: 66% (293/443) remote: Compressing objects: 67% (297/443) remote: Compressing objects: 68% (302/443) remote: Compressing objects: 69% (306/443) remote: Compressing objects: 70% (311/443) remote: Compressing objects: 71% (315/443) remote: Compressing objects: 72% (319/443) remote: Compressing objects: 73% (324/443) remote: Compressing objects: 74% (328/443) remote: Compressing objects: 75% (333/443) remote: Compressing objects: 76% (337/443) remote: Compressing objects: 77% (342/443) remote: Compressing objects: 78% (346/443) remote: Compressing objects: 79% (350/443) remote: Compressing objects: 80% (355/443) remote: Compressing objects: 81% (359/443) remote: Compressing objects: 82% (364/443) remote: Compressing objects: 83% (368/443) remote: Compressing objects: 84% (373/443) remote: Compressing objects: 85% (377/443) remote: Compressing objects: 86% (381/443) remote: Compressing objects: 87% (386/443) remote: Compressing objects: 88% (390/443) remote: Compressing objects: 89% (395/443) remote: Compressing objects: 90% (399/443) remote: Compressing objects: 91% (404/443) remote: Compressing objects: 92% (408/443) remote: Compressing objects: 93% (412/443) remote: Compressing objects: 94% (417/443) remote: Compressing objects: 95% (421/443) remote: Compressing objects: 96% (426/443) remote: Compressing objects: 97% (430/443) remote: Compressing objects: 98% (435/443) remote: Compressing objects: 99% (439/443) remote: Compressing objects: 100% (443/443) remote: Compressing objects: 100% (443/443), done. 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) 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. remote: Compressing objects: 0% (1/520) remote: Compressing objects: 1% (6/520) remote: Compressing objects: 2% (11/520) remote: Compressing objects: 3% (16/520) remote: Compressing objects: 4% (21/520) remote: Compressing objects: 5% (26/520) remote: Compressing objects: 6% (32/520) remote: Compressing objects: 7% (37/520) remote: Compressing objects: 8% (42/520) remote: Compressing objects: 9% (47/520) remote: Compressing objects: 10% (52/520) remote: Compressing objects: 11% (58/520) remote: Compressing objects: 12% (63/520) remote: Compressing objects: 13% (68/520) remote: Compressing objects: 14% (73/520) remote: Compressing objects: 15% (78/520) remote: Compressing objects: 16% (84/520) remote: Compressing objects: 17% (89/520) remote: Compressing objects: 18% (94/520) remote: Compressing objects: 19% (99/520) remote: Compressing objects: 20% (104/520) remote: Compressing objects: 21% (110/520) remote: Compressing objects: 22% (115/520) remote: Compressing objects: 23% (120/520) remote: Compressing objects: 24% (125/520) remote: Compressing objects: 25% (130/520) remote: Compressing objects: 26% (136/520) remote: Compressing objects: 27% (141/520) remote: Compressing objects: 28% (146/520) remote: Compressing objects: 29% (151/520) remote: Compressing objects: 30% (156/520) remote: Compressing objects: 31% (162/520) remote: Compressing objects: 32% (167/520) remote: Compressing objects: 33% (172/520) remote: Compressing objects: 34% (177/520) remote: Compressing objects: 35% (182/520) remote: Compressing objects: 36% (188/520) remote: Compressing objects: 37% (193/520) remote: Compressing objects: 38% (198/520) remote: Compressing objects: 39% (203/520) remote: Compressing objects: 40% (208/520) remote: Compressing objects: 41% (214/520) remote: Compressing objects: 42% (219/520) remote: Compressing objects: 43% (224/520) remote: Compressing objects: 44% (229/520) remote: Compressing objects: 45% (234/520) remote: Compressing objects: 46% (240/520) remote: Compressing objects: 47% (245/520) remote: Compressing objects: 48% (250/520) remote: Compressing objects: 49% (255/520) remote: Compressing objects: 50% (260/520) remote: Compressing objects: 51% (266/520) remote: Compressing objects: 52% (271/520) remote: Compressing objects: 53% (276/520) remote: Compressing objects: 54% (281/520) remote: Compressing objects: 55% (286/520) remote: Compressing objects: 56% (292/520) remote: Compressing objects: 57% (297/520) remote: Compressing objects: 58% (302/520) remote: Compressing objects: 59% (307/520) remote: Compressing objects: 60% (312/520) remote: Compressing objects: 61% (318/520) remote: Compressing objects: 62% (323/520) remote: Compressing objects: 63% (328/520) remote: Compressing objects: 64% (333/520) remote: Compressing objects: 65% (338/520) remote: Compressing objects: 66% (344/520) remote: Compressing objects: 67% (349/520) remote: Compressing objects: 68% (354/520) remote: Compressing objects: 69% (359/520) remote: Compressing objects: 70% (364/520) remote: Compressing objects: 71% (370/520) remote: Compressing objects: 72% (375/520) remote: Compressing objects: 73% (380/520) remote: Compressing objects: 74% (385/520) remote: Compressing objects: 75% (390/520) remote: Compressing objects: 76% (396/520) remote: Compressing objects: 77% (401/520) remote: Compressing objects: 78% (406/520) remote: Compressing objects: 79% (411/520) remote: Compressing objects: 80% (416/520) remote: Compressing objects: 81% (422/520) remote: Compressing objects: 82% (427/520) remote: Compressing objects: 83% (432/520) remote: Compressing objects: 84% (437/520) remote: Compressing objects: 85% (442/520) remote: Compressing objects: 86% (448/520) remote: Compressing objects: 87% (453/520) remote: Compressing objects: 88% (458/520) remote: Compressing objects: 89% (463/520) remote: Compressing objects: 90% (468/520) remote: Compressing objects: 91% (474/520) remote: Compressing objects: 92% (479/520) remote: Compressing objects: 93% (484/520) remote: Compressing objects: 94% (489/520) remote: Compressing objects: 95% (494/520) remote: Compressing objects: 96% (500/520) remote: Compressing objects: 97% (505/520) remote: Compressing objects: 98% (510/520) remote: Compressing objects: 99% (515/520) remote: Compressing objects: 100% (520/520) remote: Compressing objects: 100% (520/520), done. 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) 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. remote: Compressing objects: 0% (1/207) remote: Compressing objects: 1% (3/207) remote: Compressing objects: 2% (5/207) remote: Compressing objects: 3% (7/207) remote: Compressing objects: 4% (9/207) remote: Compressing objects: 5% (11/207) remote: Compressing objects: 6% (13/207) remote: Compressing objects: 7% (15/207) remote: Compressing objects: 8% (17/207) remote: Compressing objects: 9% (19/207) remote: Compressing objects: 10% (21/207) remote: Compressing objects: 11% (23/207) remote: Compressing objects: 12% (25/207) remote: Compressing objects: 13% (27/207) remote: Compressing objects: 14% (29/207) remote: Compressing objects: 15% (32/207) remote: Compressing objects: 16% (34/207) remote: Compressing objects: 17% (36/207) remote: Compressing objects: 18% (38/207) remote: Compressing objects: 19% (40/207) remote: Compressing objects: 20% (42/207) remote: Compressing objects: 21% (44/207) remote: Compressing objects: 22% (46/207) remote: Compressing objects: 23% (48/207) remote: Compressing objects: 24% (50/207) remote: Compressing objects: 25% (52/207) remote: Compressing objects: 26% (54/207) remote: Compressing objects: 27% (56/207) remote: Compressing objects: 28% (58/207) remote: Compressing objects: 29% (61/207) remote: Compressing objects: 30% (63/207) remote: Compressing objects: 31% (65/207) remote: Compressing objects: 32% (67/207) remote: Compressing objects: 33% (69/207) remote: Compressing objects: 34% (71/207) remote: Compressing objects: 35% (73/207) remote: Compressing objects: 36% (75/207) remote: Compressing objects: 37% (77/207) remote: Compressing objects: 38% (79/207) remote: Compressing objects: 39% (81/207) remote: Compressing objects: 40% (83/207) remote: Compressing objects: 41% (85/207) remote: Compressing objects: 42% (87/207) remote: Compressing objects: 43% (90/207) remote: Compressing objects: 44% (92/207) remote: Compressing objects: 45% (94/207) remote: Compressing objects: 46% (96/207) remote: Compressing objects: 47% (98/207) remote: Compressing objects: 48% (100/207) remote: Compressing objects: 49% (102/207) remote: Compressing objects: 50% (104/207) remote: Compressing objects: 51% (106/207) remote: Compressing objects: 52% (108/207) remote: Compressing objects: 53% (110/207) remote: Compressing objects: 54% (112/207) remote: Compressing objects: 55% (114/207) remote: Compressing objects: 56% (116/207) remote: Compressing objects: 57% (118/207) remote: Compressing objects: 58% (121/207) remote: Compressing objects: 59% (123/207) remote: Compressing objects: 60% (125/207) remote: Compressing objects: 61% (127/207) remote: Compressing objects: 62% (129/207) remote: Compressing objects: 63% (131/207) remote: Compressing objects: 64% (133/207) remote: Compressing objects: 65% (135/207) remote: Compressing objects: 66% (137/207) remote: Compressing objects: 67% (139/207) remote: Compressing objects: 68% (141/207) remote: Compressing objects: 69% (143/207) remote: Compressing objects: 70% (145/207) remote: Compressing objects: 71% (147/207) remote: Compressing objects: 72% (150/207) remote: Compressing objects: 73% (152/207) remote: Compressing objects: 74% (154/207) remote: Compressing objects: 75% (156/207) remote: Compressing objects: 76% (158/207) remote: Compressing objects: 77% (160/207) remote: Compressing objects: 78% (162/207) remote: Compressing objects: 79% (164/207) remote: Compressing objects: 80% (166/207) remote: Compressing objects: 81% (168/207) remote: Compressing objects: 82% (170/207) remote: Compressing objects: 83% (172/207) remote: Compressing objects: 84% (174/207) remote: Compressing objects: 85% (176/207) remote: Compressing objects: 86% (179/207) remote: Compressing objects: 87% (181/207) remote: Compressing objects: 88% (183/207) remote: Compressing objects: 89% (185/207) remote: Compressing objects: 90% (187/207) remote: Compressing objects: 91% (189/207) remote: Compressing objects: 92% (191/207) remote: Compressing objects: 93% (193/207) remote: Compressing objects: 94% (195/207) remote: Compressing objects: 95% (197/207) remote: Compressing objects: 96% (199/207) remote: Compressing objects: 97% (201/207) remote: Compressing objects: 98% (203/207) remote: Compressing objects: 99% (205/207) remote: Compressing objects: 100% (207/207) remote: Compressing objects: 100% (207/207), done. 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) 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. remote: Compressing objects: 0% (1/2323) remote: Compressing objects: 1% (24/2323) remote: Compressing objects: 2% (47/2323) remote: Compressing objects: 3% (70/2323) remote: Compressing objects: 4% (93/2323) remote: Compressing objects: 5% (117/2323) remote: Compressing objects: 6% (140/2323) remote: Compressing objects: 7% (163/2323) remote: Compressing objects: 7% (184/2323) remote: Compressing objects: 8% (186/2323) remote: Compressing objects: 9% (210/2323) remote: Compressing objects: 10% (233/2323) remote: Compressing objects: 11% (256/2323) remote: Compressing objects: 12% (279/2323) remote: Compressing objects: 13% (302/2323) remote: Compressing objects: 14% (326/2323) remote: Compressing objects: 15% (349/2323) remote: Compressing objects: 16% (372/2323) remote: Compressing objects: 17% (395/2323) remote: Compressing objects: 18% (419/2323) remote: Compressing objects: 19% (442/2323) remote: Compressing objects: 20% (465/2323) remote: Compressing objects: 21% (488/2323) remote: Compressing objects: 22% (512/2323) remote: Compressing objects: 23% (535/2323) remote: Compressing objects: 24% (558/2323) remote: Compressing objects: 25% (581/2323) remote: Compressing objects: 26% (604/2323) remote: Compressing objects: 27% (628/2323) remote: Compressing objects: 28% (651/2323) remote: Compressing objects: 29% (674/2323) remote: Compressing objects: 30% (697/2323) remote: Compressing objects: 31% (721/2323) remote: Compressing objects: 32% (744/2323) remote: Compressing objects: 33% (767/2323) remote: Compressing objects: 34% (790/2323) remote: Compressing objects: 35% (814/2323) remote: Compressing objects: 36% (837/2323) remote: Compressing objects: 37% (860/2323) remote: Compressing objects: 38% (883/2323) remote: Compressing objects: 39% (906/2323) remote: Compressing objects: 40% (930/2323) remote: Compressing objects: 41% (953/2323) remote: Compressing objects: 42% (976/2323) remote: Compressing objects: 43% (999/2323) remote: Compressing objects: 44% (1023/2323) remote: Compressing objects: 45% (1046/2323) remote: Compressing objects: 46% (1069/2323) remote: Compressing objects: 47% (1092/2323) remote: Compressing objects: 48% (1116/2323) remote: Compressing objects: 49% (1139/2323) remote: Compressing objects: 50% (1162/2323) remote: Compressing objects: 51% (1185/2323) remote: Compressing objects: 52% (1208/2323) remote: Compressing objects: 53% (1232/2323) remote: Compressing objects: 54% (1255/2323) remote: Compressing objects: 55% (1278/2323) remote: Compressing objects: 56% (1301/2323) remote: Compressing objects: 57% (1325/2323) remote: Compressing objects: 58% (1348/2323) remote: Compressing objects: 59% (1371/2323) remote: Compressing objects: 60% (1394/2323) remote: Compressing objects: 61% (1418/2323) remote: Compressing objects: 62% (1441/2323) remote: Compressing objects: 63% (1464/2323) remote: Compressing objects: 64% (1487/2323) remote: Compressing objects: 65% (1510/2323) remote: Compressing objects: 66% (1534/2323) remote: Compressing objects: 67% (1557/2323) remote: Compressing objects: 68% (1580/2323) remote: Compressing objects: 69% (1603/2323) remote: Compressing objects: 70% (1627/2323) remote: Compressing objects: 71% (1650/2323) remote: Compressing objects: 72% (1673/2323) remote: Compressing objects: 73% (1696/2323) remote: Compressing objects: 74% (1720/2323) remote: Compressing objects: 75% (1743/2323) remote: Compressing objects: 76% (1766/2323) remote: Compressing objects: 77% (1789/2323) remote: Compressing objects: 78% (1812/2323) remote: Compressing objects: 79% (1836/2323) remote: Compressing objects: 80% (1859/2323) remote: Compressing objects: 81% (1882/2323) remote: Compressing objects: 82% (1905/2323) remote: Compressing objects: 83% (1929/2323) remote: Compressing objects: 84% (1952/2323) remote: Compressing objects: 85% (1975/2323) remote: Compressing objects: 86% (1998/2323) remote: Compressing objects: 87% (2022/2323) remote: Compressing objects: 88% (2045/2323) remote: Compressing objects: 89% (2068/2323) remote: Compressing objects: 90% (2091/2323) remote: Compressing objects: 91% (2114/2323) remote: Compressing objects: 92% (2138/2323) remote: Compressing objects: 93% (2161/2323) remote: Compressing objects: 94% (2184/2323) remote: Compressing objects: 95% (2207/2323) remote: Compressing objects: 96% (2231/2323) remote: Compressing objects: 97% (2254/2323) remote: Compressing objects: 98% (2277/2323) remote: Compressing objects: 99% (2300/2323) remote: Compressing objects: 100% (2323/2323) remote: Compressing objects: 100% (2323/2323), done. 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) 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. remote: Compressing objects: 0% (1/3239) remote: Compressing objects: 1% (33/3239) remote: Compressing objects: 2% (65/3239) remote: Compressing objects: 3% (98/3239) remote: Compressing objects: 4% (130/3239) remote: Compressing objects: 5% (162/3239) remote: Compressing objects: 6% (195/3239) remote: Compressing objects: 7% (227/3239) remote: Compressing objects: 8% (260/3239) remote: Compressing objects: 9% (292/3239) remote: Compressing objects: 10% (324/3239) remote: Compressing objects: 11% (357/3239) remote: Compressing objects: 12% (389/3239) remote: Compressing objects: 13% (422/3239) remote: Compressing objects: 14% (454/3239) remote: Compressing objects: 15% (486/3239) remote: Compressing objects: 16% (519/3239) remote: Compressing objects: 17% (551/3239) remote: Compressing objects: 18% (584/3239) remote: Compressing objects: 19% (616/3239) remote: Compressing objects: 20% (648/3239) remote: Compressing objects: 21% (681/3239) remote: Compressing objects: 22% (713/3239) remote: Compressing objects: 23% (745/3239) remote: Compressing objects: 24% (778/3239) remote: Compressing objects: 25% (810/3239) remote: Compressing objects: 26% (843/3239) remote: Compressing objects: 27% (875/3239) remote: Compressing objects: 28% (907/3239) remote: Compressing objects: 29% (940/3239) remote: Compressing objects: 30% (972/3239) remote: Compressing objects: 31% (1005/3239) remote: Compressing objects: 32% (1037/3239) remote: Compressing objects: 33% (1069/3239) remote: Compressing objects: 34% (1102/3239) remote: Compressing objects: 35% (1134/3239) remote: Compressing objects: 36% (1167/3239) remote: Compressing objects: 37% (1199/3239) remote: Compressing objects: 38% (1231/3239) remote: Compressing objects: 39% (1264/3239) remote: Compressing objects: 40% (1296/3239) remote: Compressing objects: 41% (1328/3239) remote: Compressing objects: 42% (1361/3239) remote: Compressing objects: 43% (1393/3239) remote: Compressing objects: 44% (1426/3239) remote: Compressing objects: 45% (1458/3239) remote: Compressing objects: 46% (1490/3239) remote: Compressing objects: 47% (1523/3239) remote: Compressing objects: 48% (1555/3239) remote: Compressing objects: 49% (1588/3239) remote: Compressing objects: 50% (1620/3239) remote: Compressing objects: 51% (1652/3239) remote: Compressing objects: 52% (1685/3239) remote: Compressing objects: 53% (1717/3239) remote: Compressing objects: 54% (1750/3239) remote: Compressing objects: 55% (1782/3239) remote: Compressing objects: 56% (1814/3239) remote: Compressing objects: 57% (1847/3239) remote: Compressing objects: 58% (1879/3239) remote: Compressing objects: 59% (1912/3239) remote: Compressing objects: 60% (1944/3239) remote: Compressing objects: 61% (1976/3239) remote: Compressing objects: 62% (2009/3239) remote: Compressing objects: 63% (2041/3239) remote: Compressing objects: 64% (2073/3239) remote: Compressing objects: 65% (2106/3239) remote: Compressing objects: 66% (2138/3239) remote: Compressing objects: 67% (2171/3239) remote: Compressing objects: 68% (2203/3239) remote: Compressing objects: 69% (2235/3239) remote: Compressing objects: 70% (2268/3239) remote: Compressing objects: 71% (2300/3239) remote: Compressing objects: 72% (2333/3239) remote: Compressing objects: 73% (2365/3239) remote: Compressing objects: 74% (2397/3239) remote: Compressing objects: 75% (2430/3239) remote: Compressing objects: 76% (2462/3239) remote: Compressing objects: 77% (2495/3239) remote: Compressing objects: 78% (2527/3239) remote: Compressing objects: 79% (2559/3239) remote: Compressing objects: 80% (2592/3239) remote: Compressing objects: 81% (2624/3239) remote: Compressing objects: 82% (2656/3239) remote: Compressing objects: 83% (2689/3239) remote: Compressing objects: 84% (2721/3239) remote: Compressing objects: 85% (2754/3239) remote: Compressing objects: 86% (2786/3239) remote: Compressing objects: 87% (2818/3239) remote: Compressing objects: 88% (2851/3239) remote: Compressing objects: 89% (2883/3239) remote: Compressing objects: 90% (2916/3239) remote: Compressing objects: 91% (2948/3239) remote: Compressing objects: 92% (2980/3239) remote: Compressing objects: 93% (3013/3239) remote: Compressing objects: 94% (3045/3239) remote: Compressing objects: 95% (3078/3239) remote: Compressing objects: 96% (3110/3239) remote: Compressing objects: 97% (3142/3239) remote: Compressing objects: 98% (3175/3239) remote: Compressing objects: 99% (3207/3239) remote: Compressing objects: 100% (3239/3239) remote: Compressing objects: 100% (3239/3239), done. 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) 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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!  Post-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. Post-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. ================== Post-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. ================== $ 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  should return repositories of current user PUT :update subscribes to a service hook  creates a repository if it does not exist  updates an existing repository if it exists unsubscribes from the service hook  updates an existing repository V1::BuildsController GET :index  returns a list of builds in json GET :show when called using /builds/:id  returns build details in json when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id  returns build details in json  returns 404 with wrong repository id V1::RepositoriesController GET :index returns a list of repositories in json  ordered by last build started date  filtered by owner name GET :show, format json  returns info about repository in json format  returns not found for an unknown repository with parameter rvm:1.8.7  returns last build result passing with parameter rvm:1.9.2  return last build result failing with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x  return last build result passing with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x  return last build result failing with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result passing with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result failing with parameters rvm:perl  return last build result for the parent build GET :show, format xml (schema: not specified)  return info about repository in xml format GET :show, format xml (schema: cctray)  returns info about repository in CCTray (CruiseControl) XML format GET :show, format xml (schema: unknown)  does not attempt to render unsupported XML schemas GET :show, format png without a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "stable" when there is a running build but the previous one has passed with a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "passing" when there is a running build but the previous one has passed V1::JobsController GET :index  index lists all jobs on the queue GET :show  in json V1::WorkersController  index lists all workers V1::BranchesController GET :index  returns a list of builds in json V2::ServiceHooksController GET :index  should return repositories of current user PUT :update  subscribes to a service hook if active => true was given  unsubscribes from the service hook if active => false was given HomeController i18n locale  the default locale is en set_locale  prefers hl query parameter over anything else  prefers the session[:locale] if there is no hl parameter  prefers current_user.locale if session[:locale] is empty and there is no hl query paramter  prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local  uses the default locale when nothing is specified ProfilesController GET :show  renders the profile html page POST :update  updates the locale for the user profile POST :sync given the current user is not being synced  schedules a sync job  sets the current user to being synced given the current user is being synced  does not schedule a sync job  does not set the current user to being synced ApplicationHelper active_page?  #active_page? returns true when the given route matches the current page  #active_page? returns false when the given route does not matche the current page localization links switch_locale_link  should add in the language option to the current path gravatar  #gravatar returns an IMG tag for a given user  #gravatar with a given :size returns an IMG tag with the given :size ShortenerController GET /  should redirect to travis-ci.org GET /:id  should redirect to the found url  should raise a 404 if the url could not be found repositories/show/cctray.xml.builder  renders the basic details of a repository  renders the correct result for a repository with no running build  renders the last build time in the correct format  renders the correct activity result for a repository with a running build  renders the correct activity result for a repository with no builds  renders the correct build result for a repository whose last build failed  renders the correct build result for a repository whose last build passed  renders the correct build result for a repository whose last build has an unknown result v2 GET to repositories.json?version=2  routes to V2::RepositoriesController#index GET to repositories/1.json?version=2  routes to V2::RepositoriesController#show GET to builds.json?version=2  routes to V2::BuildsController#index GET to builds/1.json?version=2  routes to V2::BuildsController#show GET to branches.json?version=2  routes to V2::BranchesController#index GET to jobs.json?version=2  routes to V2::JobsController#index GET to jobs/1.json?version=2  routes to V2::JobsController#show GET to artifacts/1.json?version=2  routes to V2::ArtifactsController#index GET to workers.json?version=2  routes to V2::WorkersController#index GET to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#index PUT to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#update GET to :owner_name/:name.json?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml?version=2  routes to V2::RepositoriesController#show in XML format with the cctray schema  routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json?version=2  routes to V2::BuildsController#index GET to :owner_name/:name/builds/:id.json?version=2  routes to V2::BuildsController#show v1 GET to repositories.json  routes to V1::RepositoriesController#index GET to repositories/1.json  routes to V1::RepositoriesController#show GET to builds.json  routes to V1::BuildsController#index GET to builds/1.json  routes to V1::BuildsController#show GET to branches.json  routes to V1::BranchesController#index GET to jobs.json  routes to V1::JobsController#index GET to jobs/1.json  routes to V1::JobsController#show GET to workers.json  routes to V1::WorkersController#index GET to profile/service_hooks.json  routes to V1::RepositoriesController#index PUT to profile/service_hooks.json  routes to V1::RepositoriesController#update GET to :owner_name/:name.json  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml  routes to V1::RepositoriesController#show in XML format with the cctray schema  routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json  routes to V1::BuildsController#index GET to :owner_name/:name/builds/:id.json  routes to V1::BuildsController#show JSONP API callback parameter passed  returns text/javascript content type  returns response in jsonp format no callback parameter passed  returns application/json content type  returns response in json format callback parameter is not valid  uses valid path  returns bad request body  returns 400 status code routes redirection  should redirect to the default locale when redirecting  the user is redirected to the hash bang version of the user route  the user is redirected to the hash bang version of the repository route  the user is redirected to the hash bang version of the repository builds route  the user is redirected to the hash bang version of the repository build route Statistics when listing daily test counts  should return the jobs per day when listing total repositories  should return the number per day  should include the total growth Finished in 31.53 seconds 127 examples, 0 failures ** 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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. remote: Compressing objects: 0% (1/433) remote: Compressing objects: 1% (5/433) remote: Compressing objects: 2% (9/433) remote: Compressing objects: 3% (13/433) remote: Compressing objects: 4% (18/433) remote: Compressing objects: 5% (22/433) remote: Compressing objects: 6% (26/433) remote: Compressing objects: 7% (31/433) remote: Compressing objects: 8% (35/433) remote: Compressing objects: 9% (39/433) remote: Compressing objects: 10% (44/433) remote: Compressing objects: 11% (48/433) remote: Compressing objects: 12% (52/433) remote: Compressing objects: 13% (57/433) remote: Compressing objects: 14% (61/433) remote: Compressing objects: 15% (65/433) remote: Compressing objects: 16% (70/433) remote: Compressing objects: 17% (74/433) remote: Compressing objects: 18% (78/433) remote: Compressing objects: 19% (83/433) remote: Compressing objects: 20% (87/433) remote: Compressing objects: 21% (91/433) remote: Compressing objects: 22% (96/433) remote: Compressing objects: 23% (100/433) remote: Compressing objects: 24% (104/433) remote: Compressing objects: 25% (109/433) remote: Compressing objects: 26% (113/433) remote: Compressing objects: 27% (117/433) remote: Compressing objects: 28% (122/433) remote: Compressing objects: 29% (126/433) remote: Compressing objects: 30% (130/433) remote: Compressing objects: 31% (135/433) remote: Compressing objects: 32% (139/433) remote: Compressing objects: 33% (143/433) remote: Compressing objects: 34% (148/433) remote: Compressing objects: 35% (152/433) remote: Compressing objects: 36% (156/433) remote: Compressing objects: 37% (161/433) remote: Compressing objects: 38% (165/433) remote: Compressing objects: 39% (169/433) remote: Compressing objects: 40% (174/433) remote: Compressing objects: 41% (178/433) remote: Compressing objects: 42% (182/433) remote: Compressing objects: 43% (187/433) remote: Compressing objects: 44% (191/433) remote: Compressing objects: 45% (195/433) remote: Compressing objects: 46% (200/433) remote: Compressing objects: 47% (204/433) remote: Compressing objects: 48% (208/433) remote: Compressing objects: 49% (213/433) remote: Compressing objects: 50% (217/433) remote: Compressing objects: 51% (221/433) remote: Compressing objects: 52% (226/433) remote: Compressing objects: 53% (230/433) remote: Compressing objects: 54% (234/433) remote: Compressing objects: 55% (239/433) remote: Compressing objects: 56% (243/433) remote: Compressing objects: 57% (247/433) remote: Compressing objects: 58% (252/433) remote: Compressing objects: 59% (256/433) remote: Compressing objects: 60% (260/433) remote: Compressing objects: 61% (265/433) remote: Compressing objects: 62% (269/433) remote: Compressing objects: 63% (273/433) remote: Compressing objects: 64% (278/433) remote: Compressing objects: 65% (282/433) remote: Compressing objects: 66% (286/433) remote: Compressing objects: 67% (291/433) remote: Compressing objects: 68% (295/433) remote: Compressing objects: 69% (299/433) remote: Compressing objects: 70% (304/433) remote: Compressing objects: 71% (308/433) remote: Compressing objects: 72% (312/433) remote: Compressing objects: 73% (317/433) remote: Compressing objects: 74% (321/433) remote: Compressing objects: 75% (325/433) remote: Compressing objects: 76% (330/433) remote: Compressing objects: 77% (334/433) remote: Compressing objects: 78% (338/433) remote: Compressing objects: 79% (343/433) remote: Compressing objects: 80% (347/433) remote: Compressing objects: 81% (351/433) remote: Compressing objects: 82% (356/433) remote: Compressing objects: 83% (360/433) remote: Compressing objects: 84% (364/433) remote: Compressing objects: 85% (369/433) remote: Compressing objects: 86% (373/433) remote: Compressing objects: 87% (377/433) remote: Compressing objects: 88% (382/433) remote: Compressing objects: 89% (386/433) remote: Compressing objects: 90% (390/433) remote: Compressing objects: 91% (395/433) remote: Compressing objects: 92% (399/433) remote: Compressing objects: 93% (403/433) remote: Compressing objects: 94% (408/433) remote: Compressing objects: 95% (412/433) remote: Compressing objects: 96% (416/433) remote: Compressing objects: 97% (421/433) remote: Compressing objects: 98% (425/433) remote: Compressing objects: 99% (429/433) remote: Compressing objects: 100% (433/433) remote: Compressing objects: 100% (433/433), done. 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) 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. remote: Compressing objects: 7% (1/13) remote: Compressing objects: 15% (2/13) remote: Compressing objects: 23% (3/13) remote: Compressing objects: 30% (4/13) remote: Compressing objects: 38% (5/13) remote: Compressing objects: 46% (6/13) remote: Compressing objects: 53% (7/13) remote: Compressing objects: 61% (8/13) remote: Compressing objects: 69% (9/13) remote: Compressing objects: 76% (10/13) remote: Compressing objects: 84% (11/13) remote: Compressing objects: 92% (12/13) remote: Compressing objects: 100% (13/13) remote: Compressing objects: 100% (13/13), done. remote: Total 16 (delta 0), reused 16 (delta 0) 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. remote: Compressing objects: 0% (1/443) remote: Compressing objects: 1% (5/443) remote: Compressing objects: 2% (9/443) remote: Compressing objects: 3% (14/443) remote: Compressing objects: 4% (18/443) remote: Compressing objects: 5% (23/443) remote: Compressing objects: 6% (27/443) remote: Compressing objects: 7% (32/443) remote: Compressing objects: 8% (36/443) remote: Compressing objects: 9% (40/443) remote: Compressing objects: 10% (45/443) remote: Compressing objects: 11% (49/443) remote: Compressing objects: 12% (54/443) remote: Compressing objects: 13% (58/443) remote: Compressing objects: 14% (63/443) remote: Compressing objects: 15% (67/443) remote: Compressing objects: 16% (71/443) remote: Compressing objects: 17% (76/443) remote: Compressing objects: 18% (80/443) remote: Compressing objects: 19% (85/443) remote: Compressing objects: 20% (89/443) remote: Compressing objects: 21% (94/443) remote: Compressing objects: 22% (98/443) remote: Compressing objects: 23% (102/443) remote: Compressing objects: 24% (107/443) remote: Compressing objects: 25% (111/443) remote: Compressing objects: 26% (116/443) remote: Compressing objects: 27% (120/443) remote: Compressing objects: 28% (125/443) remote: Compressing objects: 29% (129/443) remote: Compressing objects: 30% (133/443) remote: Compressing objects: 31% (138/443) remote: Compressing objects: 32% (142/443) remote: Compressing objects: 33% (147/443) remote: Compressing objects: 34% (151/443) remote: Compressing objects: 35% (156/443) remote: Compressing objects: 36% (160/443) remote: Compressing objects: 37% (164/443) remote: Compressing objects: 38% (169/443) remote: Compressing objects: 39% (173/443) remote: Compressing objects: 40% (178/443) remote: Compressing objects: 41% (182/443) remote: Compressing objects: 42% (187/443) remote: Compressing objects: 43% (191/443) remote: Compressing objects: 44% (195/443) remote: Compressing objects: 45% (200/443) remote: Compressing objects: 46% (204/443) remote: Compressing objects: 47% (209/443) remote: Compressing objects: 48% (213/443) remote: Compressing objects: 49% (218/443) remote: Compressing objects: 50% (222/443) remote: Compressing objects: 51% (226/443) remote: Compressing objects: 52% (231/443) remote: Compressing objects: 53% (235/443) remote: Compressing objects: 54% (240/443) remote: Compressing objects: 55% (244/443) remote: Compressing objects: 56% (249/443) remote: Compressing objects: 57% (253/443) remote: Compressing objects: 58% (257/443) remote: Compressing objects: 59% (262/443) remote: Compressing objects: 60% (266/443) remote: Compressing objects: 61% (271/443) remote: Compressing objects: 62% (275/443) remote: Compressing objects: 63% (280/443) remote: Compressing objects: 64% (284/443) remote: Compressing objects: 65% (288/443) remote: Compressing objects: 66% (293/443) remote: Compressing objects: 67% (297/443) remote: Compressing objects: 68% (302/443) remote: Compressing objects: 69% (306/443) remote: Compressing objects: 70% (311/443) remote: Compressing objects: 71% (315/443) remote: Compressing objects: 72% (319/443) remote: Compressing objects: 73% (324/443) remote: Compressing objects: 74% (328/443) remote: Compressing objects: 75% (333/443) remote: Compressing objects: 76% (337/443) remote: Compressing objects: 77% (342/443) remote: Compressing objects: 78% (346/443) remote: Compressing objects: 79% (350/443) remote: Compressing objects: 80% (355/443) remote: Compressing objects: 81% (359/443) remote: Compressing objects: 82% (364/443) remote: Compressing objects: 83% (368/443) remote: Compressing objects: 84% (373/443) remote: Compressing objects: 85% (377/443) remote: Compressing objects: 86% (381/443) remote: Compressing objects: 87% (386/443) remote: Compressing objects: 88% (390/443) remote: Compressing objects: 89% (395/443) remote: Compressing objects: 90% (399/443) remote: Compressing objects: 91% (404/443) remote: Compressing objects: 92% (408/443) remote: Compressing objects: 93% (412/443) remote: Compressing objects: 94% (417/443) remote: Compressing objects: 95% (421/443) remote: Compressing objects: 96% (426/443) remote: Compressing objects: 97% (430/443) remote: Compressing objects: 98% (435/443) remote: Compressing objects: 99% (439/443) remote: Compressing objects: 100% (443/443) remote: Compressing objects: 100% (443/443), done. 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) 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. remote: Compressing objects: 0% (1/505) remote: Compressing objects: 1% (6/505) remote: Compressing objects: 2% (11/505) remote: Compressing objects: 3% (16/505) remote: Compressing objects: 4% (21/505) remote: Compressing objects: 5% (26/505) remote: Compressing objects: 6% (31/505) remote: Compressing objects: 7% (36/505) remote: Compressing objects: 8% (41/505) remote: Compressing objects: 9% (46/505) remote: Compressing objects: 10% (51/505) remote: Compressing objects: 11% (56/505) remote: Compressing objects: 12% (61/505) remote: Compressing objects: 13% (66/505) remote: Compressing objects: 14% (71/505) remote: Compressing objects: 15% (76/505) remote: Compressing objects: 16% (81/505) remote: Compressing objects: 17% (86/505) remote: Compressing objects: 18% (91/505) remote: Compressing objects: 19% (96/505) remote: Compressing objects: 20% (101/505) remote: Compressing objects: 21% (107/505) remote: Compressing objects: 22% (112/505) remote: Compressing objects: 23% (117/505) remote: Compressing objects: 24% (122/505) remote: Compressing objects: 25% (127/505) remote: Compressing objects: 26% (132/505) remote: Compressing objects: 27% (137/505) remote: Compressing objects: 28% (142/505) remote: Compressing objects: 29% (147/505) remote: Compressing objects: 30% (152/505) remote: Compressing objects: 31% (157/505) remote: Compressing objects: 32% (162/505) remote: Compressing objects: 33% (167/505) remote: Compressing objects: 34% (172/505) remote: Compressing objects: 35% (177/505) remote: Compressing objects: 36% (182/505) remote: Compressing objects: 37% (187/505) remote: Compressing objects: 38% (192/505) remote: Compressing objects: 39% (197/505) remote: Compressing objects: 40% (202/505) remote: Compressing objects: 41% (208/505) remote: Compressing objects: 42% (213/505) remote: Compressing objects: 43% (218/505) remote: Compressing objects: 44% (223/505) remote: Compressing objects: 45% (228/505) remote: Compressing objects: 46% (233/505) remote: Compressing objects: 47% (238/505) remote: Compressing objects: 48% (243/505) remote: Compressing objects: 49% (248/505) remote: Compressing objects: 50% (253/505) remote: Compressing objects: 51% (258/505) remote: Compressing objects: 52% (263/505) remote: Compressing objects: 53% (268/505) remote: Compressing objects: 54% (273/505) remote: Compressing objects: 55% (278/505) remote: Compressing objects: 56% (283/505) remote: Compressing objects: 57% (288/505) remote: Compressing objects: 58% (293/505) remote: Compressing objects: 59% (298/505) remote: Compressing objects: 60% (303/505) remote: Compressing objects: 61% (309/505) remote: Compressing objects: 62% (314/505) remote: Compressing objects: 63% (319/505) remote: Compressing objects: 64% (324/505) remote: Compressing objects: 65% (329/505) remote: Compressing objects: 66% (334/505) remote: Compressing objects: 67% (339/505) remote: Compressing objects: 68% (344/505) remote: Compressing objects: 69% (349/505) remote: Compressing objects: 70% (354/505) remote: Compressing objects: 71% (359/505) remote: Compressing objects: 72% (364/505) remote: Compressing objects: 73% (369/505) remote: Compressing objects: 74% (374/505) remote: Compressing objects: 75% (379/505) remote: Compressing objects: 76% (384/505) remote: Compressing objects: 77% (389/505) remote: Compressing objects: 78% (394/505) remote: Compressing objects: 79% (399/505) remote: Compressing objects: 80% (404/505) remote: Compressing objects: 81% (410/505) remote: Compressing objects: 82% (415/505) remote: Compressing objects: 83% (420/505) remote: Compressing objects: 84% (425/505) remote: Compressing objects: 85% (430/505) remote: Compressing objects: 86% (435/505) remote: Compressing objects: 87% (440/505) remote: Compressing objects: 88% (445/505) remote: Compressing objects: 89% (450/505) remote: Compressing objects: 90% (455/505) remote: Compressing objects: 91% (460/505) remote: Compressing objects: 92% (465/505) remote: Compressing objects: 93% (470/505) remote: Compressing objects: 94% (475/505) remote: Compressing objects: 95% (480/505) remote: Compressing objects: 96% (485/505) remote: Compressing objects: 97% (490/505) remote: Compressing objects: 98% (495/505) remote: Compressing objects: 99% (500/505) remote: Compressing objects: 100% (505/505) remote: Compressing objects: 100% (505/505), done. 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) 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. remote: Compressing objects: 0% (1/207) remote: Compressing objects: 1% (3/207) remote: Compressing objects: 2% (5/207) remote: Compressing objects: 3% (7/207) remote: Compressing objects: 4% (9/207) remote: Compressing objects: 5% (11/207) remote: Compressing objects: 6% (13/207) remote: Compressing objects: 7% (15/207) remote: Compressing objects: 8% (17/207) remote: Compressing objects: 9% (19/207) remote: Compressing objects: 10% (21/207) remote: Compressing objects: 11% (23/207) remote: Compressing objects: 12% (25/207) remote: Compressing objects: 13% (27/207) remote: Compressing objects: 14% (29/207) remote: Compressing objects: 15% (32/207) remote: Compressing objects: 16% (34/207) remote: Compressing objects: 17% (36/207) remote: Compressing objects: 18% (38/207) remote: Compressing objects: 19% (40/207) remote: Compressing objects: 20% (42/207) remote: Compressing objects: 21% (44/207) remote: Compressing objects: 22% (46/207) remote: Compressing objects: 23% (48/207) remote: Compressing objects: 24% (50/207) remote: Compressing objects: 25% (52/207) remote: Compressing objects: 26% (54/207) remote: Compressing objects: 27% (56/207) remote: Compressing objects: 28% (58/207) remote: Compressing objects: 29% (61/207) remote: Compressing objects: 30% (63/207) remote: Compressing objects: 31% (65/207) remote: Compressing objects: 32% (67/207) remote: Compressing objects: 33% (69/207) remote: Compressing objects: 34% (71/207) remote: Compressing objects: 35% (73/207) remote: Compressing objects: 36% (75/207) remote: Compressing objects: 37% (77/207) remote: Compressing objects: 38% (79/207) remote: Compressing objects: 39% (81/207) remote: Compressing objects: 40% (83/207) remote: Compressing objects: 41% (85/207) remote: Compressing objects: 42% (87/207) remote: Compressing objects: 43% (90/207) remote: Compressing objects: 44% (92/207) remote: Compressing objects: 45% (94/207) remote: Compressing objects: 46% (96/207) remote: Compressing objects: 47% (98/207) remote: Compressing objects: 48% (100/207) remote: Compressing objects: 49% (102/207) remote: Compressing objects: 50% (104/207) remote: Compressing objects: 51% (106/207) remote: Compressing objects: 52% (108/207) remote: Compressing objects: 53% (110/207) remote: Compressing objects: 54% (112/207) remote: Compressing objects: 55% (114/207) remote: Compressing objects: 56% (116/207) remote: Compressing objects: 57% (118/207) remote: Compressing objects: 58% (121/207) remote: Compressing objects: 59% (123/207) remote: Compressing objects: 60% (125/207) remote: Compressing objects: 61% (127/207) remote: Compressing objects: 62% (129/207) remote: Compressing objects: 63% (131/207) remote: Compressing objects: 64% (133/207) remote: Compressing objects: 65% (135/207) remote: Compressing objects: 66% (137/207) remote: Compressing objects: 67% (139/207) remote: Compressing objects: 68% (141/207) remote: Compressing objects: 69% (143/207) remote: Compressing objects: 70% (145/207) remote: Compressing objects: 71% (147/207) remote: Compressing objects: 72% (150/207) remote: Compressing objects: 73% (152/207) remote: Compressing objects: 74% (154/207) remote: Compressing objects: 75% (156/207) remote: Compressing objects: 76% (158/207) remote: Compressing objects: 77% (160/207) remote: Compressing objects: 78% (162/207) remote: Compressing objects: 79% (164/207) remote: Compressing objects: 80% (166/207) remote: Compressing objects: 81% (168/207) remote: Compressing objects: 82% (170/207) remote: Compressing objects: 83% (172/207) remote: Compressing objects: 84% (174/207) remote: Compressing objects: 85% (176/207) remote: Compressing objects: 86% (179/207) remote: Compressing objects: 87% (181/207) remote: Compressing objects: 88% (183/207) remote: Compressing objects: 89% (185/207) remote: Compressing objects: 90% (187/207) remote: Compressing objects: 91% (189/207) remote: Compressing objects: 92% (191/207) remote: Compressing objects: 93% (193/207) remote: Compressing objects: 94% (195/207) remote: Compressing objects: 95% (197/207) remote: Compressing objects: 96% (199/207) remote: Compressing objects: 97% (201/207) remote: Compressing objects: 98% (203/207) remote: Compressing objects: 99% (205/207) remote: Compressing objects: 100% (207/207) remote: Compressing objects: 100% (207/207), done. 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) 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. remote: Compressing objects: 0% (1/2323) remote: Compressing objects: 1% (24/2323) remote: Compressing objects: 2% (47/2323) remote: Compressing objects: 3% (70/2323) remote: Compressing objects: 4% (93/2323) remote: Compressing objects: 5% (117/2323) remote: Compressing objects: 6% (140/2323) remote: Compressing objects: 7% (163/2323) remote: Compressing objects: 7% (183/2323) remote: Compressing objects: 8% (186/2323) remote: Compressing objects: 9% (210/2323) remote: Compressing objects: 10% (233/2323) remote: Compressing objects: 11% (256/2323) remote: Compressing objects: 12% (279/2323) remote: Compressing objects: 13% (302/2323) remote: Compressing objects: 14% (326/2323) remote: Compressing objects: 15% (349/2323) remote: Compressing objects: 16% (372/2323) remote: Compressing objects: 17% (395/2323) remote: Compressing objects: 18% (419/2323) remote: Compressing objects: 19% (442/2323) remote: Compressing objects: 20% (465/2323) remote: Compressing objects: 21% (488/2323) remote: Compressing objects: 22% (512/2323) remote: Compressing objects: 23% (535/2323) remote: Compressing objects: 24% (558/2323) remote: Compressing objects: 25% (581/2323) remote: Compressing objects: 26% (604/2323) remote: Compressing objects: 27% (628/2323) remote: Compressing objects: 28% (651/2323) remote: Compressing objects: 29% (674/2323) remote: Compressing objects: 30% (697/2323) remote: Compressing objects: 31% (721/2323) remote: Compressing objects: 32% (744/2323) remote: Compressing objects: 33% (767/2323) remote: Compressing objects: 34% (790/2323) remote: Compressing objects: 35% (814/2323) remote: Compressing objects: 36% (837/2323) remote: Compressing objects: 37% (860/2323) remote: Compressing objects: 38% (883/2323) remote: Compressing objects: 39% (906/2323) remote: Compressing objects: 40% (930/2323) remote: Compressing objects: 41% (953/2323) remote: Compressing objects: 42% (976/2323) remote: Compressing objects: 43% (999/2323) remote: Compressing objects: 44% (1023/2323) remote: Compressing objects: 45% (1046/2323) remote: Compressing objects: 46% (1069/2323) remote: Compressing objects: 47% (1092/2323) remote: Compressing objects: 48% (1116/2323) remote: Compressing objects: 49% (1139/2323) remote: Compressing objects: 49% (1144/2323) remote: Compressing objects: 50% (1162/2323) remote: Compressing objects: 51% (1185/2323) remote: Compressing objects: 52% (1208/2323) remote: Compressing objects: 53% (1232/2323) remote: Compressing objects: 54% (1255/2323) remote: Compressing objects: 55% (1278/2323) remote: Compressing objects: 56% (1301/2323) remote: Compressing objects: 57% (1325/2323) remote: Compressing objects: 58% (1348/2323) remote: Compressing objects: 59% (1371/2323) remote: Compressing objects: 60% (1394/2323) remote: Compressing objects: 61% (1418/2323) remote: Compressing objects: 62% (1441/2323) remote: Compressing objects: 63% (1464/2323) remote: Compressing objects: 64% (1487/2323) remote: Compressing objects: 65% (1510/2323) remote: Compressing objects: 66% (1534/2323) remote: Compressing objects: 67% (1557/2323) remote: Compressing objects: 68% (1580/2323) remote: Compressing objects: 69% (1603/2323) remote: Compressing objects: 70% (1627/2323) remote: Compressing objects: 71% (1650/2323) remote: Compressing objects: 72% (1673/2323) remote: Compressing objects: 73% (1696/2323) remote: Compressing objects: 74% (1720/2323) remote: Compressing objects: 75% (1743/2323) remote: Compressing objects: 76% (1766/2323) remote: Compressing objects: 77% (1789/2323) remote: Compressing objects: 78% (1812/2323) remote: Compressing objects: 79% (1836/2323) remote: Compressing objects: 80% (1859/2323) remote: Compressing objects: 81% (1882/2323) remote: Compressing objects: 82% (1905/2323) remote: Compressing objects: 83% (1929/2323) remote: Compressing objects: 84% (1952/2323) remote: Compressing objects: 85% (1975/2323) remote: Compressing objects: 86% (1998/2323) remote: Compressing objects: 87% (2022/2323) remote: Compressing objects: 88% (2045/2323) remote: Compressing objects: 89% (2068/2323) remote: Compressing objects: 90% (2091/2323) remote: Compressing objects: 91% (2114/2323) remote: Compressing objects: 92% (2138/2323) remote: Compressing objects: 93% (2161/2323) remote: Compressing objects: 94% (2184/2323) remote: Compressing objects: 95% (2207/2323) remote: Compressing objects: 96% (2231/2323) remote: Compressing objects: 97% (2254/2323) remote: Compressing objects: 98% (2277/2323) remote: Compressing objects: 99% (2300/2323) remote: Compressing objects: 100% (2323/2323) remote: Compressing objects: 100% (2323/2323), done. 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) 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. remote: Compressing objects: 0% (1/3235) remote: Compressing objects: 1% (33/3235) remote: Compressing objects: 2% (65/3235) remote: Compressing objects: 3% (98/3235) remote: Compressing objects: 4% (130/3235) remote: Compressing objects: 5% (162/3235) remote: Compressing objects: 6% (195/3235) remote: Compressing objects: 7% (227/3235) remote: Compressing objects: 8% (259/3235) remote: Compressing objects: 9% (292/3235) remote: Compressing objects: 10% (324/3235) remote: Compressing objects: 11% (356/3235) remote: Compressing objects: 12% (389/3235) remote: Compressing objects: 13% (421/3235) remote: Compressing objects: 14% (453/3235) remote: Compressing objects: 15% (486/3235) remote: Compressing objects: 16% (518/3235) remote: Compressing objects: 17% (550/3235) remote: Compressing objects: 18% (583/3235) remote: Compressing objects: 19% (615/3235) remote: Compressing objects: 20% (647/3235) remote: Compressing objects: 21% (680/3235) remote: Compressing objects: 22% (712/3235) remote: Compressing objects: 23% (745/3235) remote: Compressing objects: 24% (777/3235) remote: Compressing objects: 25% (809/3235) remote: Compressing objects: 26% (842/3235) remote: Compressing objects: 27% (874/3235) remote: Compressing objects: 28% (906/3235) remote: Compressing objects: 29% (939/3235) remote: Compressing objects: 30% (971/3235) remote: Compressing objects: 31% (1003/3235) remote: Compressing objects: 32% (1036/3235) remote: Compressing objects: 33% (1068/3235) remote: Compressing objects: 34% (1100/3235) remote: Compressing objects: 35% (1133/3235) remote: Compressing objects: 36% (1165/3235) remote: Compressing objects: 37% (1197/3235) remote: Compressing objects: 38% (1230/3235) remote: Compressing objects: 39% (1262/3235) remote: Compressing objects: 40% (1294/3235) remote: Compressing objects: 41% (1327/3235) remote: Compressing objects: 42% (1359/3235) remote: Compressing objects: 43% (1392/3235) remote: Compressing objects: 44% (1424/3235) remote: Compressing objects: 45% (1456/3235) remote: Compressing objects: 46% (1489/3235) remote: Compressing objects: 47% (1521/3235) remote: Compressing objects: 48% (1553/3235) remote: Compressing objects: 49% (1586/3235) remote: Compressing objects: 50% (1618/3235) remote: Compressing objects: 51% (1650/3235) remote: Compressing objects: 52% (1683/3235) remote: Compressing objects: 53% (1715/3235) remote: Compressing objects: 54% (1747/3235) remote: Compressing objects: 55% (1780/3235) remote: Compressing objects: 56% (1812/3235) remote: Compressing objects: 57% (1844/3235) remote: Compressing objects: 58% (1877/3235) remote: Compressing objects: 59% (1909/3235) remote: Compressing objects: 60% (1941/3235) remote: Compressing objects: 61% (1974/3235) remote: Compressing objects: 62% (2006/3235) remote: Compressing objects: 63% (2039/3235) remote: Compressing objects: 64% (2071/3235) remote: Compressing objects: 65% (2103/3235) remote: Compressing objects: 66% (2136/3235) remote: Compressing objects: 67% (2168/3235) remote: Compressing objects: 68% (2200/3235) remote: Compressing objects: 69% (2233/3235) remote: Compressing objects: 70% (2265/3235) remote: Compressing objects: 71% (2297/3235) remote: Compressing objects: 72% (2330/3235) remote: Compressing objects: 73% (2362/3235) remote: Compressing objects: 74% (2394/3235) remote: Compressing objects: 75% (2427/3235) remote: Compressing objects: 76% (2459/3235) remote: Compressing objects: 77% (2491/3235) remote: Compressing objects: 78% (2524/3235) remote: Compressing objects: 79% (2556/3235) remote: Compressing objects: 80% (2588/3235) remote: Compressing objects: 81% (2621/3235) remote: Compressing objects: 82% (2653/3235) remote: Compressing objects: 83% (2686/3235) remote: Compressing objects: 84% (2718/3235) remote: Compressing objects: 85% (2750/3235) remote: Compressing objects: 86% (2783/3235) remote: Compressing objects: 87% (2815/3235) remote: Compressing objects: 88% (2847/3235) remote: Compressing objects: 89% (2880/3235) remote: Compressing objects: 90% (2912/3235) remote: Compressing objects: 91% (2944/3235) remote: Compressing objects: 92% (2977/3235) remote: Compressing objects: 93% (3009/3235) remote: Compressing objects: 94% (3041/3235) remote: Compressing objects: 95% (3074/3235) remote: Compressing objects: 96% (3106/3235) remote: Compressing objects: 97% (3138/3235) remote: Compressing objects: 98% (3171/3235) remote: Compressing objects: 99% (3203/3235) remote: Compressing objects: 100% (3235/3235) remote: Compressing objects: 100% (3235/3235), done. 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) 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. remote: Compressing objects: 0% (1/427) remote: Compressing objects: 1% (5/427) remote: Compressing objects: 2% (9/427) remote: Compressing objects: 3% (13/427) remote: Compressing objects: 4% (18/427) remote: Compressing objects: 5% (22/427) remote: Compressing objects: 6% (26/427) remote: Compressing objects: 7% (30/427) remote: Compressing objects: 8% (35/427) remote: Compressing objects: 9% (39/427) remote: Compressing objects: 10% (43/427) remote: Compressing objects: 11% (47/427) remote: Compressing objects: 12% (52/427) remote: Compressing objects: 13% (56/427) remote: Compressing objects: 14% (60/427) remote: Compressing objects: 15% (65/427) remote: Compressing objects: 16% (69/427) remote: Compressing objects: 17% (73/427) remote: Compressing objects: 18% (77/427) remote: Compressing objects: 19% (82/427) remote: Compressing objects: 20% (86/427) remote: Compressing objects: 21% (90/427) remote: Compressing objects: 22% (94/427) remote: Compressing objects: 23% (99/427) remote: Compressing objects: 24% (103/427) remote: Compressing objects: 25% (107/427) remote: Compressing objects: 26% (112/427) remote: Compressing objects: 27% (116/427) remote: Compressing objects: 28% (120/427) remote: Compressing objects: 29% (124/427) remote: Compressing objects: 30% (129/427) remote: Compressing objects: 31% (133/427) remote: Compressing objects: 32% (137/427) remote: Compressing objects: 33% (141/427) remote: Compressing objects: 34% (146/427) remote: Compressing objects: 35% (150/427) remote: Compressing objects: 36% (154/427) remote: Compressing objects: 37% (158/427) remote: Compressing objects: 38% (163/427) remote: Compressing objects: 39% (167/427) remote: Compressing objects: 40% (171/427) remote: Compressing objects: 41% (176/427) remote: Compressing objects: 42% (180/427) remote: Compressing objects: 43% (184/427) remote: Compressing objects: 44% (188/427) remote: Compressing objects: 45% (193/427) remote: Compressing objects: 46% (197/427) remote: Compressing objects: 47% (201/427) remote: Compressing objects: 48% (205/427) remote: Compressing objects: 49% (210/427) remote: Compressing objects: 50% (214/427) remote: Compressing objects: 51% (218/427) remote: Compressing objects: 52% (223/427) remote: Compressing objects: 53% (227/427) remote: Compressing objects: 54% (231/427) remote: Compressing objects: 55% (235/427) remote: Compressing objects: 56% (240/427) remote: Compressing objects: 57% (244/427) remote: Compressing objects: 58% (248/427) remote: Compressing objects: 59% (252/427) remote: Compressing objects: 60% (257/427) remote: Compressing objects: 61% (261/427) remote: Compressing objects: 62% (265/427) remote: Compressing objects: 63% (270/427) remote: Compressing objects: 64% (274/427) remote: Compressing objects: 65% (278/427) remote: Compressing objects: 66% (282/427) remote: Compressing objects: 67% (287/427) remote: Compressing objects: 68% (291/427) remote: Compressing objects: 69% (295/427) remote: Compressing objects: 70% (299/427) remote: Compressing objects: 71% (304/427) remote: Compressing objects: 72% (308/427) remote: Compressing objects: 73% (312/427) remote: Compressing objects: 74% (316/427) remote: Compressing objects: 75% (321/427) remote: Compressing objects: 76% (325/427) remote: Compressing objects: 77% (329/427) remote: Compressing objects: 78% (334/427) remote: Compressing objects: 79% (338/427) remote: Compressing objects: 80% (342/427) remote: Compressing objects: 81% (346/427) remote: Compressing objects: 82% (351/427) remote: Compressing objects: 83% (355/427) remote: Compressing objects: 84% (359/427) remote: Compressing objects: 85% (363/427) remote: Compressing objects: 86% (368/427) remote: Compressing objects: 87% (372/427) remote: Compressing objects: 88% (376/427) remote: Compressing objects: 89% (381/427) remote: Compressing objects: 90% (385/427) remote: Compressing objects: 91% (389/427) remote: Compressing objects: 92% (393/427) remote: Compressing objects: 93% (398/427) remote: Compressing objects: 94% (402/427) remote: Compressing objects: 95% (406/427) remote: Compressing objects: 96% (410/427) remote: Compressing objects: 97% (415/427) remote: Compressing objects: 98% (419/427) remote: Compressing objects: 99% (423/427) remote: Compressing objects: 100% (427/427) remote: Compressing objects: 100% (427/427), done. 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) 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 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-install message from bunny: [Version 0.8.0] AMQP 0.8 client is removed. Bunny is an AMQP 0.9.1 client only now.  Post-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!  Post-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. Post-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. ================== Post-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. ================== $ 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  should return repositories of current user PUT :update subscribes to a service hook  creates a repository if it does not exist  updates an existing repository if it exists unsubscribes from the service hook  updates an existing repository V1::BuildsController GET :index  returns a list of builds in json GET :show when called using /builds/:id  returns build details in json when called in a nested repositories call eg. /svenfuchs/i18n/builds/:id  returns build details in json  returns 404 with wrong repository id V1::RepositoriesController GET :index returns a list of repositories in json  ordered by last build started date  filtered by owner name GET :show, format json  returns info about repository in json format  returns not found for an unknown repository with parameter rvm:1.8.7  returns last build result passing with parameter rvm:1.9.2  return last build result failing with parameters rvm:1.8.7 and gemfile:test/Gemfile.rails-2.3.x  return last build result passing with parameters rvm:1.9.2 and gemfile:test/Gemfile.rails-3.0.x  return last build result failing with parameters rvm:1.8.7, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result passing with parameters rvm:1.9.2, gemfile:test/Gemfile.rails-2.3.x, and env:DB=postgres passed  return last build result failing with parameters rvm:perl  return last build result for the parent build GET :show, format xml (schema: not specified)  return info about repository in xml format GET :show, format xml (schema: cctray)  returns info about repository in CCTray (CruiseControl) XML format GET :show, format xml (schema: unknown)  does not attempt to render unsupported XML schemas GET :show, format png without a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "stable" when there is a running build but the previous one has passed with a branch parameter  "unknown" when the repository does not exist  "unknown" when it only has a build that is not finished  "failing" when the last build has failed  "passing" when the last build has passed  "passing" when there is a running build but the previous one has passed V1::JobsController GET :index  index lists all jobs on the queue GET :show  in json V1::WorkersController  index lists all workers V1::BranchesController GET :index  returns a list of builds in json V2::ServiceHooksController GET :index  should return repositories of current user PUT :update  subscribes to a service hook if active => true was given  unsubscribes from the service hook if active => false was given HomeController i18n locale  the default locale is en set_locale  prefers hl query parameter over anything else  prefers the session[:locale] if there is no hl parameter  prefers current_user.locale if session[:locale] is empty and there is no hl query paramter  prefers the http_accept_language if session[locale] is empty, there is no hl query parameter and no current_user.local  uses the default locale when nothing is specified ProfilesController GET :show  renders the profile html page POST :update  updates the locale for the user profile POST :sync given the current user is not being synced  schedules a sync job  sets the current user to being synced given the current user is being synced  does not schedule a sync job  does not set the current user to being synced ApplicationHelper active_page?  #active_page? returns true when the given route matches the current page  #active_page? returns false when the given route does not matche the current page localization links switch_locale_link  should add in the language option to the current path gravatar  #gravatar returns an IMG tag for a given user  #gravatar with a given :size returns an IMG tag with the given :size ShortenerController GET /  should redirect to travis-ci.org GET /:id  should redirect to the found url  should raise a 404 if the url could not be found repositories/show/cctray.xml.builder  renders the basic details of a repository  renders the correct result for a repository with no running build  renders the last build time in the correct format  renders the correct activity result for a repository with a running build  renders the correct activity result for a repository with no builds  renders the correct build result for a repository whose last build failed  renders the correct build result for a repository whose last build passed  renders the correct build result for a repository whose last build has an unknown result v2 GET to repositories.json?version=2  routes to V2::RepositoriesController#index GET to repositories/1.json?version=2  routes to V2::RepositoriesController#show GET to builds.json?version=2  routes to V2::BuildsController#index GET to builds/1.json?version=2  routes to V2::BuildsController#show GET to branches.json?version=2  routes to V2::BranchesController#index GET to jobs.json?version=2  routes to V2::JobsController#index GET to jobs/1.json?version=2  routes to V2::JobsController#show GET to artifacts/1.json?version=2  routes to V2::ArtifactsController#index GET to workers.json?version=2  routes to V2::WorkersController#index GET to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#index PUT to profile/service_hooks.json?version=2  routes to V2::ServiceHooksController#update GET to :owner_name/:name.json?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png?version=2  routes to V2::RepositoriesController#show  routes to V2::RepositoriesController#show when owner contains dots  routes to V2::RepositoriesController#show when repository name contains dots  routes to V2::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml?version=2  routes to V2::RepositoriesController#show in XML format with the cctray schema  routes to V2::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json?version=2  routes to V2::BuildsController#index GET to :owner_name/:name/builds/:id.json?version=2  routes to V2::BuildsController#show v1 GET to repositories.json  routes to V1::RepositoriesController#index GET to repositories/1.json  routes to V1::RepositoriesController#show GET to builds.json  routes to V1::BuildsController#index GET to builds/1.json  routes to V1::BuildsController#show GET to branches.json  routes to V1::BranchesController#index GET to jobs.json  routes to V1::JobsController#index GET to jobs/1.json  routes to V1::JobsController#show GET to workers.json  routes to V1::WorkersController#index GET to profile/service_hooks.json  routes to V1::RepositoriesController#index PUT to profile/service_hooks.json  routes to V1::RepositoriesController#update GET to :owner_name/:name.json  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name.png  routes to V1::RepositoriesController#show  routes to V1::RepositoriesController#show when owner contains dots  routes to V1::RepositoriesController#show when repository name contains dots  routes to V1::RepositoriesController#show when owner name and repository name contains dots GET to :owner_name/:name/cc.xml  routes to V1::RepositoriesController#show in XML format with the cctray schema  routes to V1::RepositoriesController#show in XML format with the cctray schema when owner and repository name contains dots GET to :owner_name/:name/builds.json  routes to V1::BuildsController#index GET to :owner_name/:name/builds/:id.json  routes to V1::BuildsController#show JSONP API callback parameter passed  returns text/javascript content type  returns response in jsonp format no callback parameter passed  returns application/json content type  returns response in json format callback parameter is not valid  uses valid path  returns bad request body  returns 400 status code routes redirection  should redirect to the default locale when redirecting  the user is redirected to the hash bang version of the user route  the user is redirected to the hash bang version of the repository route  the user is redirected to the hash bang version of the repository builds route  the user is redirected to the hash bang version of the repository build route Statistics when listing daily test counts  should return the jobs per day when listing total repositories  should return the number per day  should include the total growth Finished in 31.34 seconds 127 examples, 0 failures ** 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} Had to extract event from payload: {"type"=>"pull_request"} without an event name for pull and push requests  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 5.67 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} without an event name for pull and push requests Had to extract event from payload: {"type"=>"pull_request"}  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 10.13 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} Had to extract event from payload: {"type"=>"pull_request"} without an event name for pull and push requests  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 5.42 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} without an event name for pull and push requests Had to extract event from payload: {"type"=>"pull_request"}  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 14.19 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} Had to extract event from payload: {"type"=>"pull_request"} without an event name for pull and push requests  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 5.29 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} without an event name for pull and push requests Had to extract event from payload: {"type"=>"pull_request"}  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 13 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} Had to extract event from payload: {"type"=>"pull_request"} without an event name for pull and push requests  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 5.25 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} without an event name for pull and push requests Had to extract event from payload: {"type"=>"pull_request"}  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 12.56 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== \ Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} Had to extract event from payload: {"type"=>"pull_request"} without an event name for pull and push requests  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 7.18 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. Post-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. Post-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. ================== Post-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. ================== Post-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!  $ 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  decodes a json payload receive  sets the given uuid to the current thread with no exception being raised  gets a handler for the event type and payload  handles the event  acknowledges the message with an exception being raised  outputs the exception  acknowledges the message  notifies the error reporter Travis::Hub::Handler .for given an event namespaced job:*  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect}  returns a Job handler for #{event.inspect} given an event namespaced worker:*  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect}  returns a Worker handler for #{event.inspect} without an event name for pull and push requests Had to extract event from payload: {"type"=>"pull_request"}  should fetch a Request handler for pull requests Travis::Hub::Handler::Worker handle (old api, hash payload)  updates the worker states and last_seen_at attributes handle (old api, array payload)  updates the worker states and last_seen_at attributes (array payload) handle (new api)  updates the worker states and last_seen_at attributes Travis::Hub::Handler::Job #handle  updates job attributes on job:test:started  appends the log on job:test:log Travis::Hub::Handler::Sync handle  syncs the user details with GitHub Travis::Hub::Handler::Request handle  tries to authenticates the user given the request can be authorized  creates the request given the request can not be authorized  rejects the request Travis::Hub::Instrument::Handler::Job  publishes a payload on update Travis::Hub::Instrument::Handler::Sync  publishes a payload on handle Travis::Hub::Instrument::Handler::Request  publishes a payload on handle  publishes a payload on authenticate Finished in 13.07 seconds 30 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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: # 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p370(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 4) GH::Pagination paginates Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 125:Fixnum  # ./spec/pagination_spec.rb:8  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 7) GH::Pagination gives random access Failure/Error: data[index].should be == value NoMethodError: undefined method `should'' for #  # ./spec/pagination_spec.rb:25  # /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''  # ./lib/gh/pagination.rb:12:in `each''  # /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''  # ./spec/pagination_spec.rb:24  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/pagination_spec.rb:30  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 15) GH::Instrumentation instruments http Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:12  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 16) GH::Instrumentation instruments [] Failure/Error: @events.size.should be == 2 NoMethodError: undefined method `should'' for 2:Fixnum  # ./spec/instrumentation_spec.rb:18  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 17) GH::Instrumentation instruments load Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:27  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 18) GH::Error wraps connection Failure/Error: exception.should be_an(GH::Error) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:21  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 19) GH::Error exposes the original exception Failure/Error: exception.error.should be_a(RuntimeError) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:25  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/parallel_spec.rb:50  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 25) GH::Parallel works with pagination Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 128:Fixnum  # ./spec/parallel_spec.rb:76  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 27) 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/ruby-1.8.7-p370/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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:13  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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:17  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 33) GH allows doing requests right from the GH object Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' for "Konstantin Haase":String  # ./spec/gh_spec.rb:5  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/gh_spec.rb:17  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:26  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:25  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 38) GH::Normalizer is set up properly Failure/Error: backend.frontend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:20  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 41) GH::Normalizer renaming renames org to organization Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 42) GH::Normalizer renaming renames orgs to organizations Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 43) GH::Normalizer renaming renames username to login Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 44) GH::Normalizer renaming renames repo to repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 45) GH::Normalizer renaming renames repos to repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 46) GH::Normalizer renaming renames repo_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 47) GH::Normalizer renaming renames repos_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 48) GH::Normalizer renaming renames foo_repo to foo_repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 49) GH::Normalizer renaming renames foo_repos to foo_repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:63  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:70  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:77  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:84  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:91  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:98  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:105  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:112  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:119  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:126  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:133  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:140  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 62) GH::Normalizer renaming renames user to owner if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:147  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 63) GH::Normalizer renaming renames user to author if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:154  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 64) GH::Normalizer renaming leaves user in place if owner exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:161  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 65) GH::Normalizer renaming leaves user in place if author exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:169  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:177  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 67) GH::Normalizer renaming copies author to committer Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:185  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 68) GH::Normalizer renaming copies committer to author Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:192  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 69) GH::Normalizer renaming does not override committer or author if both exist Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:199  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 76) GH::Normalizer links identifies _url suffix as link Failure/Error: normalized.should_not include(''foo_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:254  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 77) GH::Normalizer links identifies blog as link Failure/Error: normalized.should_not include(''blog'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:263  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 78) GH::Normalizer links detects avatar links from gravatar_url Failure/Error: normalized.should_not include(''gravatar_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:272  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 79) GH::Normalizer links detects html urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:281  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 82) GH::LazyLoader wraps normalizer by default Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #>  # ./spec/lazy_loader_spec.rb:17  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:21  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:25  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:34  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:46  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:57  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 Finished in 20.79 seconds 102 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: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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) GH::Response  parses content endpoints correctly  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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 3.94 seconds 102 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) GH::Response  parses content endpoints correctly  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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 2.55 seconds 102 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 #> # ./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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/cache_spec.rb:7:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 2) GH::Cache uses the cache for subsequent requests Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/cache_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 3) GH::Cache cache is resettable Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/cache_spec.rb:19:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 4) GH::Pagination paginates Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 125:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:8:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 5) GH::Pagination paginates with GH::Normalizer Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 125:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:14:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 6) GH::Pagination paginates on default stack Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 125:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:19:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 7) GH::Pagination gives random access Failure/Error: data[index].should be == value NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:25:in `__script__''  # /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''  # kernel/bootstrap/array.rb:68:in `each''  # ./lib/gh/pagination.rb:12:in `each''  # /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)''  # ./spec/pagination_spec.rb:24:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/pagination_spec.rb:30:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 9) GH::MergeCommit adds merge commits Failure/Error: pull_request[''merge_commit''][''sha''].should_not be_nil NoMethodError: undefined method `should_not'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/merge_commit_spec.rb:15:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 10) GH::MergeCommit adds base commits Failure/Error: pull_request[''base_commit''][''sha''].should_not be_nil NoMethodError: undefined method `should_not'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/merge_commit_spec.rb:19:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 11) GH::MergeCommit adds head commits Failure/Error: pull_request[''head_commit''][''sha''].should_not be_nil NoMethodError: undefined method `should_not'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/merge_commit_spec.rb:23:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 12) GH::LinkFollower follows links Failure/Error: commentator[''login''].should be == ''rtomayko'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/link_follower_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 13) GH::LinkFollower works with lazy loading Failure/Error: commentator["location"].should be == "San Francisco" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/link_follower_spec.rb:18:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 14) GH::LinkFollower does not raise exceptions for unknown fields Failure/Error: commentator["location"].should be_nil NoMethodError: undefined method `should'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/link_follower_spec.rb:22:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 15) GH::Instrumentation instruments http Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/instrumentation_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 16) GH::Instrumentation instruments [] Failure/Error: @events.size.should be == 2 NoMethodError: undefined method `should'' on 2:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/instrumentation_spec.rb:18:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 17) GH::Instrumentation instruments load Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/instrumentation_spec.rb:27:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 18) GH::Error wraps connection Failure/Error: exception.should be_an(GH::Error) NoMethodError: undefined method `should'' on an instance of GH::Error.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/error_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 19) GH::Error exposes the original exception Failure/Error: exception.error.should be_a(RuntimeError) NoMethodError: undefined method `should'' on an instance of RuntimeError.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/error_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 20) GH::Error keeps the payload around Failure/Error: exception.payload.should be == {''foo'' => ''bar''} NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/error_spec.rb:29:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 21) GH::Parallel allows normal requests Failure/Error: GH[''users/rkh''][''name''].should be == ''Konstantin Haase'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/parallel_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 22) GH::Parallel sets in_parallel? Failure/Error: GH.should_not be_in_parallel NoMethodError: undefined method `should_not'' on GH (Module)  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/parallel_spec.rb:16:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 23) GH::Parallel runs requests in parallel Failure/Error: GH.should_not be_in_parallel NoMethodError: undefined method `should_not'' on GH (Module)  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/parallel_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on GH (Module)  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/parallel_spec.rb:51:in `__script__''  # ./lib/gh.rb:32:in `with''  # ./spec/parallel_spec.rb:50:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 25) GH::Parallel works with pagination Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 128:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/parallel_spec.rb:76:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 26) GH::Parallel returns the block value Failure/Error: GH.in_parallel { 42 }.should be == 42 NoMethodError: undefined method `should'' on 42:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/parallel_spec.rb:80:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 27) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:172:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/response_spec.rb:13:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 29) GH::Response handles broken encodings properly Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/response_spec.rb:17:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 30) GH::Remote loads resources from github Failure/Error: subject[''foo''].to_s.should be == ''["foo"]'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/remote_spec.rb:6:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 31) GH::Remote sets headers correctly Failure/Error: subject[''foo''].headers[''x-foo''].should be == ''bar'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/remote_spec.rb:11:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 32) GH::Remote parses the body Failure/Error: subject[''foo''][''foo''].should be == ''bar'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/remote_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 33) GH allows doing requests right from the GH object Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:5:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 34) GH allows posting to github Failure/Error: response[''hi''].should be == ''ho'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Instrumentation.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:17:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 36) GH with returns the block value if block is given Failure/Error: GH.with(:token => "...") { 42 }.should be == 42 NoMethodError: undefined method `should'' on 42:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 37) GH with propagates options Failure/Error: GH.options.should be == {:a => :b, :b => :c} NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:27:in `__script__''  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:26:in `__script__''  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 38) GH::Normalizer is set up properly Failure/Error: backend.frontend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' on an instance of GH::Normalizer.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:20:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 39) GH::Normalizer leaves unknown fields in place Failure/Error: normalized[''foo''].should be == ''bar'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 40) GH::Normalizer allows normalization with #load Failure/Error: result.should_not include("org") NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:30:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 41) GH::Normalizer renaming renames org to organization Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 42) GH::Normalizer renaming renames orgs to organizations Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 43) GH::Normalizer renaming renames username to login Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 44) GH::Normalizer renaming renames repo to repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 45) GH::Normalizer renaming renames repos to repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 46) GH::Normalizer renaming renames repo_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 47) GH::Normalizer renaming renames repos_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 48) GH::Normalizer renaming renames foo_repo to foo_repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 49) GH::Normalizer renaming renames foo_repos to foo_repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:63:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:70:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:77:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:84:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:91:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:98:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:105:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:112:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:119:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:126:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:133:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:140:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 62) GH::Normalizer renaming renames user to owner if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:147:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 63) GH::Normalizer renaming renames user to author if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:154:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 64) GH::Normalizer renaming leaves user in place if owner exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:161:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 65) GH::Normalizer renaming leaves user in place if author exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:169:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:177:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 67) GH::Normalizer renaming copies author to committer Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:185:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 68) GH::Normalizer renaming copies committer to author Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:192:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 69) GH::Normalizer renaming does not override committer or author if both exist Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:199:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:209:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:214:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 72) GH::Normalizer time changes date to UTC Failure/Error: normalized[''date''].should be == "2012-04-12T15:29:51Z" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:219:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:224:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 74) GH::Normalizer time does not choke on empty values Failure/Error: normalized[''date''].should be == "" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:229:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 75) GH::Normalizer links does not normalize config Failure/Error: normalized[''config''].should be == {''url'' => ''http://localhost''} NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:236:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 76) GH::Normalizer links identifies _url suffix as link Failure/Error: normalized.should_not include(''foo_url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:254:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 77) GH::Normalizer links identifies blog as link Failure/Error: normalized.should_not include(''blog'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:263:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 78) GH::Normalizer links detects avatar links from gravatar_url Failure/Error: normalized.should_not include(''gravatar_url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:272:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 79) GH::Normalizer links detects html urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:281:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 80) GH::Normalizer links detects self urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:289:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 81) GH::Normalizer links passes through true Failure/Error: normalized[''foo''].should be == true NoMethodError: undefined method `should'' on true:TrueClass.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:298:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 82) GH::LazyLoader wraps normalizer by default Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' on an instance of GH::Normalizer.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:17:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 83) GH::LazyLoader send http requests for missing fields Failure/Error: should_request(1) { rkh[''name''].should be == ''Konstantin Haase'' } NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:21:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:25:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:34:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:34:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/spec_helper.rb:26:in `should_request''  # ./spec/lazy_loader_spec.rb:38:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 87) GH::LazyLoader does not skip an already existing default proc Failure/Error: rkh[''foo''].should be == 1 NoMethodError: undefined method `should'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:47:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:46:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:58:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:57:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' Finished in 59.21 seconds 102 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: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 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 Using /home/vagrant/.rvm/gems/rbx-head-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) GH::Response  parses content endpoints correctly  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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:243:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:243:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' Finished in 25.62 seconds 102 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 4) GH::Pagination paginates Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 125:Fixnum  # ./spec/pagination_spec.rb:8  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 7) GH::Pagination gives random access Failure/Error: data[index].should be == value NoMethodError: undefined method `should'' for #  # ./spec/pagination_spec.rb:25  # /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''  # ./lib/gh/pagination.rb:12:in `each''  # /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''  # ./spec/pagination_spec.rb:24  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/pagination_spec.rb:30  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 15) GH::Instrumentation instruments http Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:12  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 16) GH::Instrumentation instruments [] Failure/Error: @events.size.should be == 2 NoMethodError: undefined method `should'' for 2:Fixnum  # ./spec/instrumentation_spec.rb:18  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 17) GH::Instrumentation instruments load Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:27  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 18) GH::Error wraps connection Failure/Error: exception.should be_an(GH::Error) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:21  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 19) GH::Error exposes the original exception Failure/Error: exception.error.should be_a(RuntimeError) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:25  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/parallel_spec.rb:50  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 25) GH::Parallel works with pagination Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 128:Fixnum  # ./spec/parallel_spec.rb:76  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 27) 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/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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:13  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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:17  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 33) GH allows doing requests right from the GH object Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' for "Konstantin Haase":String  # ./spec/gh_spec.rb:5  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/gh_spec.rb:17  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:26  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:25  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 38) GH::Normalizer is set up properly Failure/Error: backend.frontend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:20  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 41) GH::Normalizer renaming renames org to organization Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 42) GH::Normalizer renaming renames orgs to organizations Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 43) GH::Normalizer renaming renames username to login Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 44) GH::Normalizer renaming renames repo to repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 45) GH::Normalizer renaming renames repos to repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 46) GH::Normalizer renaming renames repo_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 47) GH::Normalizer renaming renames repos_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 48) GH::Normalizer renaming renames foo_repo to foo_repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 49) GH::Normalizer renaming renames foo_repos to foo_repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:63  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:70  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:77  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:84  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:91  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:98  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:105  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:112  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:119  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:126  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:133  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:140  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 62) GH::Normalizer renaming renames user to owner if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:147  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 63) GH::Normalizer renaming renames user to author if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:154  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 64) GH::Normalizer renaming leaves user in place if owner exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:161  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 65) GH::Normalizer renaming leaves user in place if author exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:169  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:177  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 67) GH::Normalizer renaming copies author to committer Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:185  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 68) GH::Normalizer renaming copies committer to author Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:192  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 69) GH::Normalizer renaming does not override committer or author if both exist Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:199  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 76) GH::Normalizer links identifies _url suffix as link Failure/Error: normalized.should_not include(''foo_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:254  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 77) GH::Normalizer links identifies blog as link Failure/Error: normalized.should_not include(''blog'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:263  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 78) GH::Normalizer links detects avatar links from gravatar_url Failure/Error: normalized.should_not include(''gravatar_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:272  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 79) GH::Normalizer links detects html urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:281  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 82) GH::LazyLoader wraps normalizer by default Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #>  # ./spec/lazy_loader_spec.rb:17  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:21  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:25  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:34  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:46  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:57  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 Finished in 20.93 seconds 102 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: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 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p370(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 4) GH::Pagination paginates Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 125:Fixnum  # ./spec/pagination_spec.rb:8  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 7) GH::Pagination gives random access Failure/Error: data[index].should be == value NoMethodError: undefined method `should'' for #  # ./spec/pagination_spec.rb:25  # /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''  # ./lib/gh/pagination.rb:12:in `each''  # /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''  # ./spec/pagination_spec.rb:24  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/pagination_spec.rb:30  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 15) GH::Instrumentation instruments http Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:12  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 16) GH::Instrumentation instruments [] Failure/Error: @events.size.should be == 2 NoMethodError: undefined method `should'' for 2:Fixnum  # ./spec/instrumentation_spec.rb:18  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 17) GH::Instrumentation instruments load Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:27  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 18) GH::Error wraps connection Failure/Error: exception.should be_an(GH::Error) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:21  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 19) GH::Error exposes the original exception Failure/Error: exception.error.should be_a(RuntimeError) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:25  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/parallel_spec.rb:50  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 25) GH::Parallel works with pagination Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 128:Fixnum  # ./spec/parallel_spec.rb:76  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 27) 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/ruby-1.8.7-p370/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 33) GH allows doing requests right from the GH object Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' for "Konstantin Haase":String  # ./spec/gh_spec.rb:5  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/gh_spec.rb:17  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:26  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:25  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 38) GH::Normalizer is set up properly Failure/Error: backend.frontend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:20  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 41) GH::Normalizer renaming renames org to organization Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 42) GH::Normalizer renaming renames orgs to organizations Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 43) GH::Normalizer renaming renames username to login Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 44) GH::Normalizer renaming renames repo to repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 45) GH::Normalizer renaming renames repos to repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 46) GH::Normalizer renaming renames repo_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 47) GH::Normalizer renaming renames repos_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 48) GH::Normalizer renaming renames foo_repo to foo_repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 49) GH::Normalizer renaming renames foo_repos to foo_repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:63  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:70  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:77  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:84  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:91  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:98  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:105  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:112  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:119  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:126  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:133  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:140  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 62) GH::Normalizer renaming renames user to owner if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:147  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 63) GH::Normalizer renaming renames user to author if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:154  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 64) GH::Normalizer renaming leaves user in place if owner exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:161  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 65) GH::Normalizer renaming leaves user in place if author exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:169  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:177  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 67) GH::Normalizer renaming copies author to committer Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:185  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 68) GH::Normalizer renaming copies committer to author Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:192  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 69) GH::Normalizer renaming does not override committer or author if both exist Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:199  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 76) GH::Normalizer links identifies _url suffix as link Failure/Error: normalized.should_not include(''foo_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:254  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 77) GH::Normalizer links identifies blog as link Failure/Error: normalized.should_not include(''blog'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:263  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 78) GH::Normalizer links detects avatar links from gravatar_url Failure/Error: normalized.should_not include(''gravatar_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:272  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 79) GH::Normalizer links detects html urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:281  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 82) GH::LazyLoader wraps normalizer by default Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #>  # ./spec/lazy_loader_spec.rb:17  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:21  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:25  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:34  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:46  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:57  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p370/bin/rspec:23 Finished in 17.29 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 2.77 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 2.46 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 # # ./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 #> # ./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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/cache_spec.rb:7:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 2) GH::Cache uses the cache for subsequent requests Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/cache_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 3) GH::Cache cache is resettable Failure/Error: subject[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/cache_spec.rb:19:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 4) GH::Pagination paginates Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 125:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:8:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 5) GH::Pagination paginates with GH::Normalizer Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 125:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:14:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 6) GH::Pagination paginates on default stack Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 125:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:19:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 7) GH::Pagination gives random access Failure/Error: data[index].should be == value NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/pagination_spec.rb:25:in `__script__''  # /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''  # kernel/bootstrap/array.rb:68:in `each''  # ./lib/gh/pagination.rb:12:in `each''  # /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)''  # ./spec/pagination_spec.rb:24:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/pagination_spec.rb:30:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 9) GH::MergeCommit adds merge commits Failure/Error: pull_request[''merge_commit''][''sha''].should_not be_nil NoMethodError: undefined method `should_not'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/merge_commit_spec.rb:15:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 10) GH::MergeCommit adds base commits Failure/Error: pull_request[''base_commit''][''sha''].should_not be_nil NoMethodError: undefined method `should_not'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/merge_commit_spec.rb:19:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 11) GH::MergeCommit adds head commits Failure/Error: pull_request[''head_commit''][''sha''].should_not be_nil NoMethodError: undefined method `should_not'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/merge_commit_spec.rb:23:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 12) GH::LinkFollower follows links Failure/Error: commentator[''login''].should be == ''rtomayko'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/link_follower_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 13) GH::LinkFollower works with lazy loading Failure/Error: commentator["location"].should be == "San Francisco" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/link_follower_spec.rb:18:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 14) GH::LinkFollower does not raise exceptions for unknown fields Failure/Error: commentator["location"].should be_nil NoMethodError: undefined method `should'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/link_follower_spec.rb:22:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 15) GH::Instrumentation instruments http Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/instrumentation_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 16) GH::Instrumentation instruments [] Failure/Error: @events.size.should be == 2 NoMethodError: undefined method `should'' on 2:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/instrumentation_spec.rb:18:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 17) GH::Instrumentation instruments load Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/instrumentation_spec.rb:27:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 18) GH::Error wraps connection Failure/Error: exception.should be_an(GH::Error) NoMethodError: undefined method `should'' on an instance of GH::Error.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/error_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 19) GH::Error exposes the original exception Failure/Error: exception.error.should be_a(RuntimeError) NoMethodError: undefined method `should'' on an instance of RuntimeError.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/error_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 20) GH::Error keeps the payload around Failure/Error: exception.payload.should be == {''foo'' => ''bar''} NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/error_spec.rb:29:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 21) GH::Parallel allows normal requests Failure/Error: GH[''users/rkh''][''name''].should be == ''Konstantin Haase'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/parallel_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 22) GH::Parallel sets in_parallel? Failure/Error: GH.should_not be_in_parallel NoMethodError: undefined method `should_not'' on GH (Module)  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/parallel_spec.rb:16:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 23) GH::Parallel runs requests in parallel Failure/Error: GH.should_not be_in_parallel NoMethodError: undefined method `should_not'' on GH (Module)  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/parallel_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on GH (Module)  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/parallel_spec.rb:51:in `__script__''  # ./lib/gh.rb:32:in `with''  # ./spec/parallel_spec.rb:50:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 25) GH::Parallel works with pagination Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' on 128:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/parallel_spec.rb:76:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 26) GH::Parallel returns the block value Failure/Error: GH.in_parallel { 42 }.should be == 42 NoMethodError: undefined method `should'' on 42:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/parallel_spec.rb:80:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 27) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:172:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/response_spec.rb:9:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 29) GH::Response handles broken encodings properly Failure/Error: GH::Response.new("{\"foo\":\"\xC3\"}")["foo"].should be == "\xC3" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/response_spec.rb:13:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 30) GH::Remote loads resources from github Failure/Error: subject[''foo''].to_s.should be == ''["foo"]'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/remote_spec.rb:6:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 31) GH::Remote sets headers correctly Failure/Error: subject[''foo''].headers[''x-foo''].should be == ''bar'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/remote_spec.rb:11:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 32) GH::Remote parses the body Failure/Error: subject[''foo''][''foo''].should be == ''bar'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/remote_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 33) GH allows doing requests right from the GH object Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:5:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 34) GH allows posting to github Failure/Error: response[''hi''].should be == ''ho'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:12:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Instrumentation.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:17:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 36) GH with returns the block value if block is given Failure/Error: GH.with(:token => "...") { 42 }.should be == 42 NoMethodError: undefined method `should'' on 42:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 37) GH with propagates options Failure/Error: GH.options.should be == {:a => :b, :b => :c} NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/gh_spec.rb:27:in `__script__''  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:26:in `__script__''  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 38) GH::Normalizer is set up properly Failure/Error: backend.frontend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' on an instance of GH::Normalizer.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:20:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 39) GH::Normalizer leaves unknown fields in place Failure/Error: normalized[''foo''].should be == ''bar'' NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 40) GH::Normalizer allows normalization with #load Failure/Error: result.should_not include("org") NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:30:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 41) GH::Normalizer renaming renames org to organization Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 42) GH::Normalizer renaming renames orgs to organizations Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 43) GH::Normalizer renaming renames username to login Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 44) GH::Normalizer renaming renames repo to repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 45) GH::Normalizer renaming renames repos to repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 46) GH::Normalizer renaming renames repo_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 47) GH::Normalizer renaming renames repos_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 48) GH::Normalizer renaming renames foo_repo to foo_repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 49) GH::Normalizer renaming renames foo_repos to foo_repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:45:in `renames''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:63:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:70:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:77:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:84:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:91:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:98:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:105:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:112:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:119:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:126:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:133:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:140:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 62) GH::Normalizer renaming renames user to owner if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:147:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 63) GH::Normalizer renaming renames user to author if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:154:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 64) GH::Normalizer renaming leaves user in place if owner exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:161:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 65) GH::Normalizer renaming leaves user in place if author exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:169:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:177:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 67) GH::Normalizer renaming copies author to committer Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:185:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 68) GH::Normalizer renaming copies committer to author Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:192:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 69) GH::Normalizer renaming does not override committer or author if both exist Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:199:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:209:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:214:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 72) GH::Normalizer time changes date to UTC Failure/Error: normalized[''date''].should be == "2012-04-12T15:29:51Z" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:219:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:224:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 74) GH::Normalizer time does not choke on empty values Failure/Error: normalized[''date''].should be == "" NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:229:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 75) GH::Normalizer links does not normalize config Failure/Error: normalized[''config''].should be == {''url'' => ''http://localhost''} NoMethodError: undefined method `should'' on an instance of Hash.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:236:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 76) GH::Normalizer links identifies _url suffix as link Failure/Error: normalized.should_not include(''foo_url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:254:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 77) GH::Normalizer links identifies blog as link Failure/Error: normalized.should_not include(''blog'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:263:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 78) GH::Normalizer links detects avatar links from gravatar_url Failure/Error: normalized.should_not include(''gravatar_url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:272:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 79) GH::Normalizer links detects html urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:281:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 80) GH::Normalizer links detects self urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' on an instance of GH::Response.  # kernel/delta/kernel.rb:81:in `should_not (method_missing)''  # ./spec/normalizer_spec.rb:289:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 81) GH::Normalizer links passes through true Failure/Error: normalized[''foo''].should be == true NoMethodError: undefined method `should'' on true:TrueClass.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/normalizer_spec.rb:298:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:361:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 82) GH::LazyLoader wraps normalizer by default Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' on an instance of GH::Normalizer.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:17:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 83) GH::LazyLoader send http requests for missing fields Failure/Error: should_request(1) { rkh[''name''].should be == ''Konstantin Haase'' } NoMethodError: undefined method `should'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:21:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:21:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:25:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:25:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on an instance of String.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:34:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:34:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/spec_helper.rb:26:in `should_request''  # ./spec/lazy_loader_spec.rb:38:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 87) GH::LazyLoader does not skip an already existing default proc Failure/Error: rkh[''foo''].should be == 1 NoMethodError: undefined method `should'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:47:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:46:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 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'' on 1:Fixnum.  # kernel/delta/kernel.rb:81:in `should (method_missing)''  # ./spec/lazy_loader_spec.rb:58:in `__script__''  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:57:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' Finished in 41.6 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 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 Using /home/vagrant/.rvm/gems/rbx-head-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:243:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:243:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:253:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:378:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:374:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/example_group.rb:360:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # kernel/loader.rb:714:in `run_at_exits''  # kernel/loader.rb:734:in `epilogue''  # kernel/loader.rb:864:in `main'' Finished in 23.42 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 4) GH::Pagination paginates Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 125:Fixnum  # ./spec/pagination_spec.rb:8  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 7) GH::Pagination gives random access Failure/Error: data[index].should be == value NoMethodError: undefined method `should'' for #  # ./spec/pagination_spec.rb:25  # /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''  # ./lib/gh/pagination.rb:12:in `each''  # /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''  # ./spec/pagination_spec.rb:24  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/pagination_spec.rb:30  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 15) GH::Instrumentation instruments http Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:12  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 16) GH::Instrumentation instruments [] Failure/Error: @events.size.should be == 2 NoMethodError: undefined method `should'' for 2:Fixnum  # ./spec/instrumentation_spec.rb:18  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 17) GH::Instrumentation instruments load Failure/Error: @events.size.should be == 1 NoMethodError: undefined method `should'' for 1:Fixnum  # ./spec/instrumentation_spec.rb:27  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 18) GH::Error wraps connection Failure/Error: exception.should be_an(GH::Error) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:21  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 19) GH::Error exposes the original exception Failure/Error: exception.error.should be_a(RuntimeError) NoMethodError: undefined method `should'' for #  # ./spec/error_spec.rb:25  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/parallel_spec.rb:50  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 25) GH::Parallel works with pagination Failure/Error: counter.should be > 120 NoMethodError: undefined method `should'' for 128:Fixnum  # ./spec/parallel_spec.rb:76  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 27) 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/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 33) GH allows doing requests right from the GH object Failure/Error: GH[''users/rkh''][''name''].should be == "Konstantin Haase" NoMethodError: undefined method `should'' for "Konstantin Haase":String  # ./spec/gh_spec.rb:5  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/gh_spec.rb:17  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:26  # ./lib/gh.rb:32:in `with''  # ./spec/gh_spec.rb:25  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 38) GH::Normalizer is set up properly Failure/Error: backend.frontend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:20  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 41) GH::Normalizer renaming renames org to organization Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 42) GH::Normalizer renaming renames orgs to organizations Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 43) GH::Normalizer renaming renames username to login Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 44) GH::Normalizer renaming renames repo to repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 45) GH::Normalizer renaming renames repos to repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 46) GH::Normalizer renaming renames repo_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 47) GH::Normalizer renaming renames repos_foo to repository_foo Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 48) GH::Normalizer renaming renames foo_repo to foo_repository Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 49) GH::Normalizer renaming renames foo_repos to foo_repositories Failure/Error: normalized.should_not include(a) NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:45:in `renames''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:63  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:70  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:77  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:84  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:91  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:98  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:105  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:112  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:119  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:126  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:133  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:140  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 62) GH::Normalizer renaming renames user to owner if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:147  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 63) GH::Normalizer renaming renames user to author if appropriate Failure/Error: normalized.should_not include(''user'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:154  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 64) GH::Normalizer renaming leaves user in place if owner exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:161  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 65) GH::Normalizer renaming leaves user in place if author exists Failure/Error: normalized.should include(''user'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:169  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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 #  # ./spec/normalizer_spec.rb:177  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 67) GH::Normalizer renaming copies author to committer Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:185  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 68) GH::Normalizer renaming copies committer to author Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:192  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 69) GH::Normalizer renaming does not override committer or author if both exist Failure/Error: normalized.should include(''author'') NoMethodError: undefined method `should'' for #  # ./spec/normalizer_spec.rb:199  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 76) GH::Normalizer links identifies _url suffix as link Failure/Error: normalized.should_not include(''foo_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:254  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 77) GH::Normalizer links identifies blog as link Failure/Error: normalized.should_not include(''blog'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:263  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 78) GH::Normalizer links detects avatar links from gravatar_url Failure/Error: normalized.should_not include(''gravatar_url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:272  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 79) GH::Normalizer links detects html urls in url field Failure/Error: normalized.should_not include(''url'') NoMethodError: undefined method `should_not'' for #  # ./spec/normalizer_spec.rb:281  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 82) GH::LazyLoader wraps normalizer by default Failure/Error: GH::LazyLoader.new.backend.should be_a(GH::Normalizer) NoMethodError: undefined method `should'' for #>  # ./spec/lazy_loader_spec.rb:17  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:21  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:25  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:34  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/spec_helper.rb:30:in `should_not_request''  # ./spec/lazy_loader_spec.rb:46  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 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  # ./spec/spec_helper.rb:25:in `should_request''  # ./spec/lazy_loader_spec.rb:57  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:113:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/example.rb:110:in `run''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.11.0/lib/rspec/core/runner.rb:8:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 Finished in 14.52 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 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23 2) 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/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23 Finished in 12.63 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 3.68 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 3.92 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:336:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:722:in `run_at_exits''  # kernel/loader.rb:742:in `epilogue''  # kernel/loader.rb:873:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:336:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:722:in `run_at_exits''  # kernel/loader.rb:742:in `epilogue''  # kernel/loader.rb:873:in `main'' Finished in 34.7 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/rbx-head-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:409:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:722:in `run_at_exits''  # kernel/loader.rb:742:in `epilogue''  # kernel/loader.rb:873:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:409:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:722:in `run_at_exits''  # kernel/loader.rb:742:in `epilogue''  # kernel/loader.rb:873:in `main'' Finished in 31.65 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 2) 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/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 Finished in 10.14 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23 2) 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/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23 Finished in 12.18 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 3.08 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 1.98 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:336:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:336:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' Finished in 38.88 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/rbx-head-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:409:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:409:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' Finished in 25.8 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 2) 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/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 Finished in 10.11 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23 2) 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/ruby-1.8.7-p358/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ruby-1.8.7-p358/bin/rspec:23 Finished in 12.41 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1205:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 2.06 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' 2) 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/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:1335:in `begin_transport''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `block in run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `block (2 levels) in ''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map''  # /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''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/ruby-1.9.3-p194/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /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'' Finished in 2.35 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:336:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head/lib/18/net/http.rb:1063:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash18.rb:336:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval18.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array18.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' Finished in 32.81 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/rbx-head-d19(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:409:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' 2) GH::Parallel works two times in a row Failure/Error: a = GH.in_parallel { GH[''users/rkh''] } NoMethodError: undefined method `closed?'' on nil:NilClass.  # kernel/delta/kernel.rb:81:in `closed? (method_missing)''  # /home/vagrant/.rvm/rubies/rbx-head-d19/lib/19/net/http.rb:1335:in `begin_transport''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:356:in `pipeline_send''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-pipeline-1.0.1/lib/net/http/pipeline.rb:177:in `pipeline''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # kernel/common/hash19.rb:409:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87:in `__script__''  # kernel/common/eval19.rb:45:in `instance_eval''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # kernel/bootstrap/array19.rb:18:in `map''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/rbx-head-d19/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # kernel/loader.rb:710:in `run_at_exits''  # kernel/loader.rb:730:in `epilogue''  # kernel/loader.rb:861:in `main'' Finished in 27.72 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/jruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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.  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  runs requests right away if parallelize is set to false  works with pagination (FAILED - 1)  returns the block value  works two times in a row (FAILED - 2) 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  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 works with pagination Failure/Error: repos = GH.in_parallel { GH[''users/rkh/repos''] } NoMethodError: undefined method `closed?'' for nil:NilClass  # /home/vagrant/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:74  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 2) 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/ree-1.8.7-2012.02/lib/ruby/1.8/net/http.rb:1069:in `begin_transport''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/net-http-persistent-2.7/lib/net/http/persistent.rb:671:in `pipeline''  # ./lib/gh/faraday_adapter.rb:33:in `run''  # ./lib/gh/faraday_adapter.rb:31:in `each''  # ./lib/gh/faraday_adapter.rb:31:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/faraday-0.8.1/lib/faraday/connection.rb:148:in `in_parallel''  # ./lib/gh/parallel.rb:37:in `in_parallel''  # ./spec/parallel_spec.rb:87  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report''  # /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''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun''  # /home/vagrant/.rvm/gems/ree-1.8.7-2012.02/bin/rspec:23 Finished in 9.55 seconds 101 examples, 2 failures, 9 pending Failed examples: 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 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p370(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p320(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p194(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 rbx-2.0 is not installed.(B To install do: ''rvm install rbx-2.0''(B 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 Using /home/vagrant/.rvm/gems/jruby-1.6.7.2(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p357(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p0(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 rbx rbx-2.0 is not installed.(B To install do: ''rvm install rbx-2.0''(B 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 Using /home/vagrant/.rvm/gems/jruby-1.6.5.1(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-head(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p352(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-head(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-preview1(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-master(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-2.0.0pre(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.3(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-head(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p352(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-head(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-preview1(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-master(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/rbx-2.0.0pre(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/jruby-1.6.3(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-head(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p352(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-head(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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 `
'' 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ........Listening on port 11521 .Listening on port 11521 .Listening on port 11521 . Finished in 20.2 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ........Listening on port 11521 .Listening on port 11521 .Listening on port 11521 . Finished in 20.21 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ....hello world .heroku.router something something .heroku.nginx .heroku .Listening on port 11521 .Listening on port 11521 .Listening on port 11521 . Finished in 20.74 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p318(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ....hello world .heroku.router something something .heroku.nginx .heroku .Listening on port 11521 .Listening on port 11521 .Listening on port 11521 . Finished in 20.22 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ....hello world .heroku.router something something .heroku.nginx .heroku .Listening on port 11521 .Listening on port 11521 .Listening on port 11521 . Finished in 20.44 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ....hello world .heroku.router something something .heroku.nginx .heroku .Listening on port 11521 .Listening on port 11521 .Listening on port 11521 . Finished in 20.22 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ........... Finished in 20.43 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ........... Finished in 20.21 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ........... Finished in 20.61 seconds 11 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ........... Finished in 20.2 seconds 11 examples, 0 failures 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. remote: Compressing objects: 33% (1/3) remote: Compressing objects: 66% (2/3) remote: Compressing objects: 100% (3/3) remote: Compressing objects: 100% (3/3), done. remote: Total 6 (delta 3), reused 6 (delta 3) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.02345 seconds 19 examples, 0 failures 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. remote: Compressing objects: 33% (1/3) remote: Compressing objects: 66% (2/3) remote: Compressing objects: 100% (3/3) remote: Compressing objects: 100% (3/3), done. remote: Total 6 (delta 3), reused 6 (delta 3) 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.0387 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.02259 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.03929 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.02086 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.03492 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.01799 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.03365 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ree-1.8.7-2012.02(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.8.7-p358(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ 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 Using /home/vagrant/.rvm/gems/ruby-1.9.3-p125(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.01824 seconds 19 examples, 0 failures 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 Using /home/vagrant/.rvm/gems/ruby-1.9.2-p290(B $ 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) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. $ bundle exec rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} ................... Finished in 0.05561 seconds 19 examples, 0 failures 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');