diff --git a/config/.gitkeep b/config/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/locales/de.yml b/locales/de.yml deleted file mode 100644 index f1f4f0b3..00000000 --- a/locales/de.yml +++ /dev/null @@ -1,162 +0,0 @@ -de: - build: - duration: Dauer - finished_at: Fertig - job: Aufgabe - builds: - allowed_failures: Erlaubte Fehlschläge - author: Autor - branch: - build_matrix: Build-Matrix - commit: - committer: - compare: Vergleich - config: Konfiguration - duration: Dauer - finished_at: Fertig - message: Nachricht - messages: - sponsored_by: Dieser Testablauf lief auf einem Arbeiter-Rechner gesponsert von - name: - pr: - pull_request: - started_at: Läuft - state: Status - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} Stunde' - other: ! '%{count} Stunden' - minutes_exact: - one: ! '%{count} Minute' - other: ! '%{count} Minuten' - seconds_exact: - one: ! '%{count} Sekunde' - other: ! '%{count} Sekunden' - errors: - messages: - already_confirmed: wurde bereits bestätigt - not_found: nicht gefunden - not_locked: war nicht gesperrt - home: - name: Startseite - jobs: - allowed_failures: Erlaubte Fehlschläge - author: Autor - branch: - build_matrix: Build-Matrix - commit: - committer: - compare: Vergleich - config: Konfiguration - duration: Dauer - finished_at: Fertig - message: Nachricht - messages: - sponsored_by: Dieser Testablauf lief auf einem Arbeiter-Rechner gesponsert von - sponsored_by: Gesponsert von - started_at: Läuft - state: Status - layouts: - about: - alpha: Dieses Zeugs ist Alpha! - join: Komm dazu und helfe! - mailing_list: Mailingliste - messages: - alpha: Bitte empfinde das nicht als stabilen Dienst. Wir sind immer noch weit davon entfernt! Mehr Informationen hier. - repository: - twitter: - application: - fork_me: Auf GitHub forken - my_repositories: Meine Repositories - recent: Aktuell - search: Suche - sponsors: Sponsoren - sponsors_link: Schaue alle unsere tollen Sponsoren an → - mobile: - author: Autor - build: - build_matrix: Build-Matrix - commit: - committer: - compare: Vergleich - config: Konfiguration - duration: Dauer - finished_at: Fertig - job: Aufgabe - log: Log - top: - accounts: Accounts - admin: Admin - blog: Blog - docs: Dokumentation - github_login: Mit GitHub anmelden - home: Startseite - profile: Profil - sign_out: Abmelden - signing_in: Anmelden... - stats: Statistik - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Es gibt keine Aufgaben - profiles: - show: - email: E-Mail - github: - locale: Sprache - message: - config: Wie du eigene Build-Optionen konfigurieren kannst - your_repos: Lege die Schalter unten um, um den Travis Dienst-Hook für deine Projekte zu aktivieren, dann pushe zu GitHub. - messages: - notice: Bitte lese dir unser Getting Started-Handbuch durch, um loszulegen.\\n Es dauert nur ein paar Minuten. - token: - update: - update_locale: Update - your_locale: Deine Sprache - your_repos: Deine Repositories - queue: Warteschlange - repositories: - asciidoc: - branch: - commit: - duration: Dauer - finished_at: Fertig - image_url: Bild-URL - markdown: - message: Nachricht - rdoc: - started_at: Läuft - tabs: - branches: Branch-Zusammenfassung - build: - build_history: Build-Geschichte - current: Aktuell - job: Aufgabe - pull_requests: - test: - textile: - repository: - duration: Dauer - statistics: - index: - build_count: Build-Anzahl - count: Anzahl - last_month: letzter Monat - repo_growth: Repository-Zuwachs - total_builds: Alle Builds - total_projects: Alle Projekte/Repositories - user: - failure: Fehlschlag - signed_out: Abgemeldet - workers: Arbeiter diff --git a/locales/en.yml b/locales/en.yml deleted file mode 100644 index f84670b4..00000000 --- a/locales/en.yml +++ /dev/null @@ -1,163 +0,0 @@ -en: - build: - duration: Duration - finished_at: Finished - job: Job - builds: - allowed_failures: Allowed Failures - author: Author - branch: Branch - build_matrix: Build Matrix - commit: Commit - committer: Committer - compare: Compare - config: Config - duration: Duration - finished_at: Finished - message: Message - messages: - sponsored_by: This test series was run on a worker box sponsored by - name: Build - pr: PR - pull_request: Pull Request - started_at: Started - state: State - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} hour' - other: ! '%{count} hours' - minutes_exact: - one: ! '%{count} minute' - other: ! '%{count} minutes' - seconds_exact: - one: ! '%{count} second' - other: ! '%{count} seconds' - errors: - messages: - already_confirmed: was already confirmed - not_found: not found - not_locked: was not locked - home: - name: home - jobs: - allowed_failures: Allowed Failures - author: Author - branch: Branch - build_matrix: Build Matrix - commit: Commit - committer: Committer - compare: Compare - config: Config - duration: Duration - finished_at: Finished - message: Message - messages: - sponsored_by: This test series was run on a worker box sponsored by - sponsored_by: Sponsored by - started_at: Started - state: State - layouts: - about: - alpha: This stuff is alpha. - join: Join us and help! - mailing_list: Mailing List - messages: - alpha: Please do not consider this a stable service. We're still far from that! More info here. - repository: Repository - twitter: Twitter - application: - fork_me: Fork me on GitHub - my_repositories: My Repositories - recent: Recent - search: Search - sponsors: Sponsors - sponsors_link: See all of our amazing sponsors → - mobile: - author: Author - build: Build - build_matrix: Build Matrix - commit: Commit - committer: Committer - compare: Compare - config: Config - duration: Duration - finished_at: Finished at - job: Job - log: Log - top: - accounts: Accounts - admin: Admin - blog: Blog - docs: Docs - github_login: Sign in with GitHub - home: Home - profile: Profile - sign_out: Sign Out - signing_in: Signing In - stats: Stats - status: Status - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: There are no jobs - profiles: - show: - email: Email - github: GitHub - locale: locale - message: - config: how to configure custom build options - your_repos: ! " Flick the switches below to turn on the Travis service hook for your projects, then push to GitHub." - messages: - notice: ! "To get started, please read our Getting Started guide.\n It will only take a couple of minutes." - token: Token - update: Update - update_locale: Update - your_locale: Your Locale - your_repos: Your Repositories - queue: Queue - repositories: - asciidoc: AsciiDoc - branch: Branch - commit: Commit - duration: Duration - finished_at: Finished - image_url: Image URL - markdown: Markdown - message: Message - pod: POD - rdoc: RDOC - started_at: Started - tabs: - branches: Branch Summary - build: Build - build_history: Build History - current: Current - job: Job - pull_requests: Pull Requests - test: - textile: Textile - repository: - duration: Duration - statistics: - index: - build_count: Build Count - count: Count - last_month: last month - repo_growth: Repository Growth - total_builds: Total Builds - total_projects: Total Projects/Repositories - user: - failure: failure - signed_out: Signed Out - workers: Workers diff --git a/locales/es.yml b/locales/es.yml deleted file mode 100644 index 44193ec0..00000000 --- a/locales/es.yml +++ /dev/null @@ -1,162 +0,0 @@ -es: - build: - duration: Duración - finished_at: Finalizado - job: Trabajo - builds: - allowed_failures: Fallos Permitidos - author: Autor - branch: Rama - build_matrix: Matriz de Builds - commit: Commit - committer: Committer - compare: Comparar - config: Configuración - duration: Duración - finished_at: Finalizado - message: Mensaje - messages: - sponsored_by: Esta serie de tests han sido ejecutados en una caja de Proceso patrocinada por - name: Build - pr: - pull_request: - started_at: Iniciado - state: - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} hora' - other: ! '%{count} horas' - minutes_exact: - one: ! '%{count} minuto' - other: ! '%{count} minutos' - seconds_exact: - one: ! '%{count} segundo' - other: ! '%{count} segundos' - errors: - messages: - already_confirmed: ya ha sido confirmado - not_found: no encontrado - not_locked: no estaba bloqueado - home: - name: Inicio - jobs: - allowed_failures: Fallos Permitidos - author: Autor - branch: Rama - build_matrix: Matriz de Builds - commit: Commit - committer: Committer - compare: Comparar - config: Configuración - duration: Duración - finished_at: Finalizado - message: Mensaje - messages: - sponsored_by: Esta serie de tests han sido ejecutados en una caja de Proceso patrocinada por - sponsored_by: Patrocinado por - started_at: Iniciado - state: - layouts: - about: - alpha: Esto es alpha. - join: Únetenos y ayudanos! - mailing_list: Lista de Correos - messages: - alpha: Por favor no considereis esto un servicio estable. Estamos estamos aún lejos de ello! Más información aquí. - repository: Repositorio - twitter: Twitter - application: - fork_me: Hazme un Fork en Github - my_repositories: Mis Repositorios - recent: Reciente - search: Buscar - sponsors: Patrocinadores - sponsors_link: Ver todos nuestros patrocinadores → - mobile: - author: Autor - build: Build - build_matrix: Matriz de Builds - commit: Commit - committer: Committer - compare: Comparar - config: Config - duration: Duración - finished_at: Finalizado el - job: Trabajo - log: Registro - top: - accounts: - admin: Admin - blog: Blog - docs: Documentación - github_login: Iniciar sesión con Github - home: Inicio - profile: Perfil - sign_out: Desconectar - signing_in: - stats: Estadísticas - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: No hay trabajos - profiles: - show: - email: email - github: Github - locale: - message: - config: como configurar tus propias opciones para el Build - your_repos: ! " Activa los interruptores para inicial el Travis service hook para tus proyectos, y haz un Push en GitHub." - messages: - notice: ! "Para comenzar, por favor lee nuestra Guía de Inicio .\n Solo tomará unos pocos minutos." - token: Token - update: Actualizar - update_locale: Actualizar - your_locale: Tu Idioma - your_repos: Tus repositorios - queue: Cola - repositories: - asciidoc: - branch: Rama - commit: Commit - duration: Duración - finished_at: Finalizado - image_url: Imagen URL - markdown: Markdown - message: Mensaje - rdoc: RDOC - started_at: Iniciado - tabs: - branches: Ramas - build: Builds - build_history: Histórico - current: Actual - job: Trabajo - pull_requests: - test: - textile: Textile - repository: - duration: Duración - statistics: - index: - build_count: Número de Builds - count: Número - last_month: mes anterior - repo_growth: Crecimiento de Repositorios - total_builds: Total de Builds - total_projects: Total de Proyectos/Repositorios - user: - failure: - signed_out: - workers: Procesos diff --git a/locales/fr.yml b/locales/fr.yml deleted file mode 100644 index b4082591..00000000 --- a/locales/fr.yml +++ /dev/null @@ -1,162 +0,0 @@ -fr: - build: - duration: Durée - finished_at: Terminé - job: Tâche - builds: - allowed_failures: Échecs autorisés - author: Auteur - branch: Branche - build_matrix: Table des versions - commit: Commit - committer: Committeur - compare: Comparer - config: Config - duration: Durée - finished_at: Terminé - message: Message - messages: - sponsored_by: Cette série de tests a été exécutée sur une machine sponsorisée par - name: Version - pr: - pull_request: - started_at: Commencé - state: - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} heure' - other: ! '%{count} heures' - minutes_exact: - one: ! '%{count} minute' - other: ! '%{count} minutes' - seconds_exact: - one: ! '%{count} seconde' - other: ! '%{count} secondes' - errors: - messages: - already_confirmed: étais déja confirmé - not_found: n'a pas été trouvé - not_locked: n'étais pas bloqué - home: - name: accueil - jobs: - allowed_failures: Échecs autorisés - author: Auteur - branch: Branche - build_matrix: Table des versions - commit: Commit - committer: Committeur - compare: Comparer - config: Config - duration: Durée - finished_at: Terminé - message: Message - messages: - sponsored_by: Cette série de tests a été exécutée sur une machine sponsorisée par - sponsored_by: Cette série de tests a été exécutée sur une machine sponsorisée par - started_at: Commencé - state: - layouts: - about: - alpha: Ceci est en alpha. - join: Joignez-vous à nous et aidez-nous! - mailing_list: Liste de distribution - messages: - alpha: S'il vous plaît ne considérez pas ce service comme étant stable. Nous sommes loin de ça! Plus d'infos ici. - repository: Dépôt - twitter: Twitter - application: - fork_me: Faites un Fork sur Github - my_repositories: Mes dépôts - recent: Récent - search: Chercher - sponsors: Sponsors - sponsors_link: Voir tous nos extraordinaire sponsors → - mobile: - author: Auteur - build: Version - build_matrix: Table des versions - commit: Commit - committer: Committeur - compare: Comparer - config: Config - duration: Durée - finished_at: Terminé à - job: Tâche - log: Journal - top: - accounts: - admin: Admin - blog: Blog - docs: Documentation - github_login: Connexion Github - home: Accueil - profile: Profil - sign_out: Déconnexion - signing_in: - stats: Statistiques - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Pas de tâches - profiles: - show: - email: Courriel - github: Github - locale: - message: - config: comment configurer des options de version personnalisées - your_repos: ! 'Utilisez les boutons ci-dessous pour activer Travis sur vos projets puis déployez sur GitHub.' - messages: - notice: ! "Pour commencer, veuillez lire notre guide de démarrage.\n Cela ne vous prendra que quelques minutes." - token: Jeton - update: Modifier - update_locale: Modifier - your_locale: Votre langue - your_repos: Vos dépôts - queue: File - repositories: - asciidoc: - branch: Branche - commit: Commit - duration: Durée - finished_at: Terminé - image_url: Image - markdown: Markdown - message: Message - rdoc: RDOC - started_at: Commencé - tabs: - branches: Résumé des branches - build: Build - build_history: Historique des tâches - current: Actuel - job: Tâche - pull_requests: - test: - textile: Textile - repository: - duration: Durée - statistics: - index: - build_count: Décompte des versions - count: Décompte - last_month: mois dernier - repo_growth: Croissance de dépôt - total_builds: Total des versions - total_projects: Total des projets/dépôts - user: - failure: - signed_out: - workers: Processus diff --git a/locales/ja.yml b/locales/ja.yml deleted file mode 100644 index a9db92e6..00000000 --- a/locales/ja.yml +++ /dev/null @@ -1,162 +0,0 @@ -ja: - build: - duration: 処理時間 - finished_at: 終了時刻 - job: ジョブ - builds: - allowed_failures: 失敗許容範囲内 - author: 制作者 - branch: ブランチ - build_matrix: 失敗許容範囲外 - commit: コミット - committer: コミット者 - compare: 比較 - config: 設定 - duration: 処理時間 - finished_at: 終了時刻 - message: メッセージ - messages: - sponsored_by: このテストは以下のスポンサーの協力で行いました。 - name: ビルド - pr: - pull_request: プルリクエスト - started_at: 開始時刻 - state: ステイタス - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} 時間' - other: ! '%{count} 時間' - minutes_exact: - one: ! '%{count} 分' - other: ! '%{count} 分' - seconds_exact: - one: ! '%{count} 秒' - other: ! '%{count} 秒' - errors: - messages: - already_confirmed: は既に承認済みです - not_found: は見つかりませんでした - not_locked: はロックされていません - home: - name: - jobs: - allowed_failures: 失敗許容範囲内 - author: 制作者 - branch: ブランチ - build_matrix: ビルドマトリクス - commit: コミット - committer: コミット者 - compare: 比較 - config: 設定 - duration: 処理時間 - finished_at: 終了時刻 - message: メッセージ - messages: - sponsored_by: このテストは以下のスポンサーの協力で行いました。 - sponsored_by: - started_at: 開始時刻 - state: ステイタス - layouts: - about: - alpha: まだアルファですよ! - join: 参加してみよう! - mailing_list: メールリスト - messages: - alpha: Travis-ciは安定したサービスまで後一歩!詳しくはこちら - repository: リポジトリ - twitter: ツイッター - application: - fork_me: Githubでフォークしよう - my_repositories: マイリポジトリ - recent: 最近 - search: 検索 - sponsors: スポンサー - sponsors_link: スポンサーをもっと見る → - mobile: - author: 制作者 - build: ビルド - build_matrix: ビルドマトリクス - commit: コミット - committer: コミット者 - compare: 比較 - config: 設定 - duration: 処理時間 - finished_at: 終了時刻 - job: ジョブ - log: ログ - top: - accounts: - admin: 管理 - blog: ブログ - docs: Travisとは? - github_login: Githubでログイン - home: ホーム - profile: プロフィール - sign_out: ログアウト - signing_in: ログイン中 - stats: 統計 - status: ステイタス - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: ジョブはありません - profiles: - show: - email: メール - github: GitHub - locale: 言語 - message: - config: 詳細設定 - your_repos: 以下のスイッチを設定し、Travis-ciを有効にします。Githubへプッシュしたらビルドは自動的に開始します。複数バーションや細かい設定はこちらへ: - messages: - notice: まずはTravisのはじめ方を参照してください。 - token: トークン - update: 更新 - update_locale: 更新 - your_locale: 言語設定 - your_repos: リポジトリ - queue: キュー - repositories: - asciidoc: AsciiDoc - branch: ブランチ - commit: コミット - duration: 処理時間 - finished_at: 終了時刻 - image_url: 画像URL - markdown: .md - message: メッセージ - rdoc: .rdoc - started_at: 開始時刻 - tabs: - branches: ブランチまとめ - build: ビルド - build_history: ビルド履歴 - current: 最新 - job: ジョブ - pull_requests: プルリクエスト - test: - textile: .textile - repository: - duration: 時間 - statistics: - index: - build_count: ビルド数 - count: 数 - last_month: 先月 - repo_growth: リポジトリ - total_builds: 合計ビルド数 - total_projects: 合計リポジトリ - user: - failure: - signed_out: - workers: ワーカー diff --git a/locales/nb.yml b/locales/nb.yml deleted file mode 100644 index bf28b1cc..00000000 --- a/locales/nb.yml +++ /dev/null @@ -1,162 +0,0 @@ -nb: - build: - duration: Varighet - finished_at: Fullført - job: Jobb - builds: - allowed_failures: Tillatte feil - author: Forfatter - branch: Gren - build_matrix: Jobbmatrise - commit: Innsending - committer: Innsender - compare: Sammenlign - config: Oppsett - duration: Varighet - finished_at: Fullført - message: Beskrivelse - messages: - sponsored_by: Denne testen ble kjørt på en maskin sponset av - name: Jobb - pr: - pull_request: - started_at: Startet - state: - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} time' - other: ! '%{count} timer' - minutes_exact: - one: ! '%{count} minutt' - other: ! '%{count} minutter' - seconds_exact: - one: ! '%{count} sekund' - other: ! '%{count} sekunder' - errors: - messages: - already_confirmed: har allerede blitt bekreftet - not_found: ikke funnnet - not_locked: var ikke låst - home: - name: hjem - jobs: - allowed_failures: Tillatte feil - author: Forfatter - branch: Gren - build_matrix: Jobbmatrise - commit: Innsending - committer: Innsender - compare: Sammenlign - config: Oppsett - duration: Varighet - finished_at: Fullført - message: Beskrivelse - messages: - sponsored_by: Denne testserien ble kjørt på en maskin sponset av - sponsored_by: - started_at: Startet - state: - layouts: - about: - alpha: Dette er alfa-greier. - join: Bli med og hjelp oss! - mailing_list: E-postliste - messages: - alpha: Dette er ikke en stabil tjeneste. Vi har fremdeles et stykke igjen! Mer informasjon finner du her. - repository: Kodelager - twitter: Twitter. - application: - fork_me: Se koden på Github - my_repositories: Mine kodelagre - recent: Nylig - search: Søk - sponsors: Sponsorer - sponsors_link: Se alle de flotte sponsorene våre → - mobile: - author: Forfatter - build: Jobb - build_matrix: Jobbmatrise - commit: Innsending - committer: Innsender - compare: Sammenlign - config: Oppsett - duration: Varighet - finished_at: Fullført - job: Jobb - log: Logg - top: - accounts: - admin: Administrator - blog: Blogg - docs: Dokumentasjon - github_login: Logg inn med Github - home: Hjem - profile: Profil - sign_out: Logg ut - signing_in: - stats: Statistikk - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Ingen jobber finnnes - profiles: - show: - email: E-post - github: Github - locale: - message: - config: hvordan sette opp egne jobbinnstillinger - your_repos: ! "Slå\x10 på Travis for prosjektene dine ved å dra i bryterne under, og send koden til Github." - messages: - notice: For å komme i gang, vennligst les kom-i-gang-veivisereren vår. Det tar bare et par minutter. - token: Kode - update: Oppdater - update_locale: Oppdater - your_locale: Ditt språk - your_repos: Dine kodelagre - queue: Kø - repositories: - asciidoc: - branch: Gren - commit: Innsender - duration: Varighet - finished_at: Fullført - image_url: Bilde-URL - markdown: Markdown - message: Beskrivelse - rdoc: RDOC - started_at: Startet - tabs: - branches: Grensammendrag - build: Jobb - build_history: Jobblogg - current: Siste - job: Jobb - pull_requests: - test: - textile: Textile - repository: - duration: Varighet - statistics: - index: - build_count: Antall jobber - count: Antall - last_month: siste måned - repo_growth: Vekst i kodelager - total_builds: Totale jobber - total_projects: Antall prosjekter/kodelagre - user: - failure: - signed_out: - workers: Arbeidere diff --git a/locales/nl.yml b/locales/nl.yml deleted file mode 100644 index 8cdbaf61..00000000 --- a/locales/nl.yml +++ /dev/null @@ -1,162 +0,0 @@ -nl: - build: - duration: Duur - finished_at: Voltooid - job: Taak - builds: - allowed_failures: Toegestane mislukkingen - author: Auteur - branch: Tak - build_matrix: Bouw matrix - commit: Commit - committer: Committer - compare: Vergelijk - config: Configuratie - duration: Duur - finished_at: Voltooid - message: Bericht - messages: - sponsored_by: Deze tests zijn gedraaid op een machine gesponsord door - name: Bouw - pr: - pull_request: - started_at: Gestart - state: - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} uur' - other: ! '%{count} uren' - minutes_exact: - one: ! '%{count} minuut' - other: ! '%{count} minuten' - seconds_exact: - one: ! '%{count} seconde' - other: ! '%{count} seconden' - errors: - messages: - already_confirmed: was al bevestigd - not_found: niet gevonden - not_locked: was niet vergrendeld - home: - name: Hoofdpagina - jobs: - allowed_failures: Toegestane mislukkingen - author: Auteur - branch: Tak - build_matrix: Bouw matrix - commit: Commit - committer: Committer - compare: Vergelijk - config: Configuratie - duration: Duur - finished_at: Voltooid - message: Bericht - messages: - sponsored_by: Deze testen zijn uitgevoerd op een machine gesponsord door - sponsored_by: - started_at: Gestart - state: - layouts: - about: - alpha: Dit is in alfa-stadium. - join: Doe met ons mee en help! - mailing_list: Mailing lijst - messages: - alpha: Gelieve deze service niet te beschouwen als stabiel. Daar zijn we nog lang niet! Meer info hier. - repository: Repository - twitter: Twitter - application: - fork_me: Maak een fork op Github - my_repositories: Mijn repositories - recent: Recent - search: Zoeken - sponsors: Sponsors - sponsors_link: Bekijk al onze geweldige sponsors → - mobile: - author: Auteur - build: Bouw - build_matrix: Bouw matrix - commit: Commit - committer: Committer - compare: Vergelijk - config: Configuratie - duration: Duur - finished_at: Voltooid op - job: Taak - log: Logboek - top: - accounts: accounts - admin: Administratie - blog: Blog - docs: Documentatie - github_login: Inloggen met Github - home: Home - profile: Profiel - sign_out: Uitloggen - signing_in: - stats: Statistieken - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Er zijn geen taken - profiles: - show: - email: Email adres - github: Github - locale: Taal - message: - config: hoe eigen bouw-opties in te stellen - your_repos: ! 'Zet de schakelaars hieronder aan om de Travis hook voor uw projecten te activeren en push daarna naar Github.' - messages: - notice: Om te beginnen kunt u onze startersgids lezen.\n Het zal maar enkele minuten van uw tijd vergen. - token: Token - update: Bijwerken - update_locale: Bijwerken - your_locale: Uw taal - your_repos: Uw repositories - queue: Wachtrij - repositories: - asciidoc: - branch: Tak - commit: Commit - duration: Duur - finished_at: Voltooid - image_url: Afbeeldings URL - markdown: Markdown - message: Bericht - rdoc: RDOC - started_at: Gestart - tabs: - branches: Tak samenvatting - build: Bouw - build_history: Bouw geschiedenis - current: Huidig - job: Taak - pull_requests: Pull Requests - test: - textile: Textile - repository: - duration: Duur - statistics: - index: - build_count: Bouw aantal - count: Aantal - last_month: voorbije maand - repo_growth: Repository groei - total_builds: Bouw totaal - total_projects: Projecten/Repository totaal - user: - failure: - signed_out: - workers: Machines diff --git a/locales/pl.yml b/locales/pl.yml deleted file mode 100644 index 6386d885..00000000 --- a/locales/pl.yml +++ /dev/null @@ -1,165 +0,0 @@ -pl: - build: - duration: Czas trwania - finished_at: Zakończono - job: Zadanie - builds: - allowed_failures: Akceptowalne Niepowodzenia - author: Autor - branch: Gałąź - build_matrix: Macierz Buildów - commit: Commit - committer: Komitujący - compare: Porównanie - config: Konfiguracja - duration: Czas trwania - finished_at: Zakończono - message: Opis - messages: - sponsored_by: Te testy zostały uruchomione na maszynie sponsorowanej przez - name: Build - pr: - pull_request: - started_at: Rozpoczęto - state: status - datetime: - distance_in_words: - hours_exact: - few: ! '%{count} godzin' - one: ! '%{count} godzina' - other: ! '%{count} godziny' - minutes_exact: - few: ! '%{count} minut' - one: ! '%{count} minuta' - other: ! '%{count} minuty' - seconds_exact: - few: ! '%{count} sekund' - one: ! '%{count} sekunda' - other: ! '%{count} sekundy' - errors: - messages: - already_confirmed: został już potwierdzony - not_found: nie znaleziono - not_locked: nie został zablokowany - home: - name: główna - jobs: - allowed_failures: Dopuszczalne Niepowodzenia - author: Autor - branch: Gałąź - build_matrix: Macierz Buildów - commit: Commit - committer: Komitujący - compare: Porównanie - config: Konfiguracja - duration: Czas trwania - finished_at: Zakończono - message: Opis - messages: - sponsored_by: Te testy zostały uruchomione na maszynie sponsorowanej przez - sponsored_by: Te testy zostały uruchomione na maszynie sponsorowanej przez - started_at: Rozpoczęto - state: status - layouts: - about: - alpha: To wciąż jest wersja alpha. - join: Dołącz do nas i pomóż! - mailing_list: Lista Mailingowa - messages: - alpha: Proszę nie traktuj tego jako stabilnej usługi. Wciąż nam wiele do tego brakuje! Więcej informacji znajdziesz tutaj. - repository: Repozytorium - twitter: Twitter - application: - fork_me: Fork me on Github - my_repositories: Moje Repozytoria - recent: Ostatnie - search: Wyniki - sponsors: Sponsorzy - sponsors_link: Zobacz naszych wszystkich wspaniałych sponsorów → - mobile: - author: Autor - build: Build - build_matrix: Macierz Buildów - commit: Commit - committer: Komitujący - compare: Porównianie - config: Konfiguracja - duration: Czas trwania - finished_at: Zakończono - job: Zadanie - log: Log - top: - accounts: Konta - admin: Admin - blog: Blog - docs: Dokumentacja - github_login: Zaloguj się przy pomocy Githuba - home: Start - profile: Profil - sign_out: Wyloguj się - signing_in: Zaloguj się - stats: Statystki - status: - locales: - ca: Čeština - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Brak zadań - profiles: - show: - email: E-mail - github: Github - locale: język - message: - config: jak skonfigurować niestandardowe opcje builda - your_repos: ! 'Przesuń suwak poniżej, aby włączyć Travisa dla twoich projektów, a następnie umieść swój kod na GitHubie.' - messages: - notice: ! "Aby zacząć, przeczytaj nasz Przewodnik.\n Zajmie ci to tylko kilka minut." - token: Token - update: Zmień - update_locale: Zmień - your_locale: Twój Język - your_repos: Twoje Repozytoria - queue: Kolejka - repositories: - asciidoc: AsciiDoc - branch: Gałąź - commit: Commit - duration: Czas trwania - finished_at: Zakończono - image_url: URL Obrazka - markdown: Markdown - message: Opis - rdoc: RDOC - started_at: Rozpoczęto - tabs: - branches: Wszystkie Gałęzie - build: Build - build_history: Historia Buildów - current: Aktualny - job: Zadanie - pull_requests: Pull Requesty - test: - textile: Textile - repository: - duration: Czas trwania - statistics: - index: - build_count: Liczba buildów - count: Ilość - last_month: ostatni miesiąc - repo_growth: Przyrost Repozytoriów - total_builds: Łącznie Buildów - total_projects: Łącznie Projektów/Repozytoriów - user: - failure: niepowodzenie - signed_out: Wyloguj - workers: Workery diff --git a/locales/pt-BR.yml b/locales/pt-BR.yml deleted file mode 100644 index 54f2a4d0..00000000 --- a/locales/pt-BR.yml +++ /dev/null @@ -1,162 +0,0 @@ -pt-BR: - build: - duration: Duração - finished_at: Concluído em - job: Trabalho - builds: - allowed_failures: Falhas Permitidas - author: Autor - branch: Branch - build_matrix: Matriz de Build - commit: Commit - committer: Committer - compare: Comparar - config: Config - duration: Duração - finished_at: Concluído em - message: Mensagem - messages: - sponsored_by: Esta série de testes foi executada em uma caixa de processos patrocinada por - name: Build - pr: - pull_request: - started_at: Iniciou em - state: - datetime: - distance_in_words: - hours_exact: - one: ! '%{count} hora' - other: ! '%{count} horas' - minutes_exact: - one: ! '%{count} minuto' - other: ! '%{count} minutos' - seconds_exact: - one: ! '%{count} segundo' - other: ! '%{count} segundos' - errors: - messages: - already_confirmed: já foi confirmado - not_found: não encontrado - not_locked: não estava trancado - home: - name: home - jobs: - allowed_failures: Falhas Permitidas - author: Autor - branch: Branch - build_matrix: Matriz de Build - commit: Commit - committer: Committer - compare: Comparar - config: Config - duration: Duração - finished_at: Concluído em - message: Mensagem - messages: - sponsored_by: Esta série de testes foi executada em uma caixa de processos patrocinada por - sponsored_by: - started_at: Iniciou em - state: - layouts: - about: - alpha: Isto é um alpha. - join: Junte-se à nós e ajude! - mailing_list: Lista de email - messages: - alpha: Por favor, não considere isto um serviço estável. Estamos muito longe disso! Mais informações aqui. - repository: Repositório - twitter: Twitter - application: - fork_me: Faça fork no Github - my_repositories: Meus Repositórios - recent: Recentes - search: Buscar - sponsors: Patrocinadores - sponsors_link: Conheça todos os nossos patrocinadores → - mobile: - author: Autor - build: Build - build_matrix: Matriz de Build - commit: Commit - committer: Committer - compare: Comparar - config: Config - duration: Duração - finished_at: Concluído em - job: Trabalho - log: Log - top: - accounts: - admin: Admin - blog: Blog - docs: Documentação - github_login: Logue com o Github - home: Home - profile: Perfil - sign_out: Sair - signing_in: - stats: Estatísticas - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Não há trabalhos - profiles: - show: - email: Email - github: Github - locale: - message: - config: como configurar opções de build - your_repos: Use os botões abaixo para ligar ou desligar o hook de serviço do Travis para seus projetos, e então, faça um push para o Github. - messages: - notice: Para começar, leia nosso Guia de início. Só leva alguns minutinhos. - token: Token - update: Atualizar - update_locale: Atualizar - your_locale: Sua língua - your_repos: Seus Repositórios - queue: Fila - repositories: - asciidoc: - branch: Branch - commit: Commit - duration: Duração - finished_at: Concluído em - image_url: URL da imagem - markdown: Markdown - message: Mensagem - rdoc: RDOC - started_at: Iniciou em - tabs: - branches: Sumário do Branch - build: Build - build_history: Histórico de Build - current: Atual - job: Trabalho - pull_requests: - test: - textile: Textile - repository: - duration: Duração - statistics: - index: - build_count: Número de Builds - count: Número - last_month: último mês - repo_growth: Crescimento de Repositório - total_builds: Total de Builds - total_projects: Total de Projetos/Repositórios - user: - failure: - signed_out: - workers: Processos diff --git a/locales/ru.yml b/locales/ru.yml deleted file mode 100644 index 18d10b2c..00000000 --- a/locales/ru.yml +++ /dev/null @@ -1,168 +0,0 @@ -ru: - build: - duration: Длительность - finished_at: Завершен - job: Задача - builds: - allowed_failures: Допустимые неудачи - author: Автор - branch: Ветка - build_matrix: Матрица - commit: Коммит - committer: Коммитер - compare: Дифф - config: Конфигурация - duration: Длительность - finished_at: Завершен - message: Комментарий - messages: - sponsored_by: Эта серия тестов была запущена на машине, спонсируемой - name: Билд - pr: PR - pull_request: - started_at: Начало - state: состояние - datetime: - distance_in_words: - hours_exact: - few: ! '%{count} часа' - many: ! '%{count} часов' - one: ! '%{count} час' - other: ! '%{count} часа' - minutes_exact: - few: ! '%{count} минуты' - many: ! '%{count} минут' - one: ! '%{count} минута' - other: ! '%{count} минуты' - seconds_exact: - few: ! '%{count} секунды' - many: ! '%{count} секунд' - one: ! '%{count} секунда' - other: ! '%{count} секунды' - errors: - messages: - already_confirmed: уже подтвержден - not_found: не найден - not_locked: не заблокирован - home: - name: Главная - jobs: - allowed_failures: Допустимые неудачи - author: Автор - branch: Ветка - build_matrix: Матрица - commit: Коммит - committer: Коммитер - compare: Сравнение - config: Конфигурация - duration: Длительность - finished_at: Завершен - message: Комментарий - messages: - sponsored_by: Эта серия тестов была запущена на машине спонсируемой - sponsored_by: Спонсоры - started_at: Начало - state: состояние - layouts: - about: - alpha: Это альфа-версия - join: Присоединяйтесь к нам и помогайте! - mailing_list: Лист рассылки - messages: - alpha: Пожалуйста, не считайте данный сервис стабильным. Мы еще очень далеки от стабильности! Подробности - repository: Репозиторий - twitter: Twitter - application: - fork_me: Fork me on Github - my_repositories: Мои репозитории - recent: Недавние - search: Поиск - sponsors: Спонсоры - sponsors_link: Список всех наших замечательных спонсоров → - mobile: - author: Автор - build: Сборка - build_matrix: Матрица сборок - commit: Коммит - committer: Коммитер - compare: Сравнение - config: Конфигурация - duration: Длительность - finished_at: Завершен - job: Задача - log: Журнал - top: - accounts: Аккаунты - admin: Управление - blog: Блог - docs: Документация - github_login: Войти через Github - home: Главная - profile: Профиль - sign_out: Выход - signing_in: Авторизация - stats: Статистика - status: - locales: - ca: - de: Deutsch - en: English - es: Español - fr: Français - ja: 日本語 - nb: Norsk Bokmål - nl: Nederlands - pl: Polski - pt-BR: português brasileiro - ru: Русский - no_job: Очередь пуста - profiles: - show: - email: Электронная почта - github: Github - locale: Язык - message: - config: как настроить специальные опции билда - your_repos: ! 'Используйте переключатели, чтобы включить Travis service hook для вашего проекта, а потом отправьте код на GitHub.' - messages: - notice: Перед началом, пожалуйста, прочтите Руководство для быстрого старта. Это займет всего несколько минут. - token: Токен - update: Обновить - update_locale: Обновить - your_locale: Ваш язык - your_repos: Ваши репозитории - queue: Очередь - repositories: - asciidoc: asciidoc - branch: Ветка - commit: Коммит - duration: Длительность - finished_at: Завершен - image_url: URL изображения - markdown: Markdown - message: Комментарий - rdoc: RDOC - started_at: Начало - tabs: - branches: Статус веток - build: Билд - build_history: История - current: Текущий - job: Задача - pull_requests: Запросы на Pull - test: - textile: Textile - repository: - duration: Длительность - statistics: - index: - build_count: Количество билдов - count: Количество - last_month: прошлый месяц - repo_growth: Рост числа репозиториев - total_builds: Всего билдов - total_projects: Всего проектов/репозиториев - user: - failure: сбой - signed_out: Вышел - workers: Машины diff --git a/play/log.html b/play/log.html deleted file mode 100644 index cbdb792b..00000000 --- a/play/log.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - diff --git a/play/log.rb b/play/log.rb deleted file mode 100644 index a9be5e59..00000000 --- a/play/log.rb +++ /dev/null @@ -1,77 +0,0 @@ -puts 'simulating git fetch (compressing objects)' -1.upto(99) do |i| - print "remote: Compressing objects: #{i.to_s.rjust(3)}% (1/34) \e[K\r" -end -print "remote: Compressing objects: 100% (1/1), done.\e[K\r\n" - -puts 'simulating git fetch (unpacking objects)' -1.upto(99) do |i| - print "remote: Unpacking objects: #{i.to_s.rjust(3)}% (1/43) \r" -end -print "remote: Unpacking objects: 100% (1/43) \r\n" -puts - -puts 'progress on one same line (faster)' -1.upto(200) do |i| - print "#{i}|"; sleep(0.025) -end - -puts; puts -puts 'progress on one same line (slower)' -1.upto(20) do |i| - print "#{i}|"; sleep(0.5) -end - -puts; puts -puts 'separate lines (faster)' -1.upto(100) do |i| - puts "line #{i}"; sleep(0.025) -end - -puts; puts -puts 'separate lines (faster)' -1.upto(20) do |i| - puts "line #{i}"; sleep(0.5) -end - -codes = { - fmt: { - nil => 'no format', - 1 => 'bold', - 3 => 'italic', - 4 => 'underline', - }, - fg: { - nil => 'no foreground', - 30 => 'fg-black', - 33 => 'fg-yellow', - 90 => 'fg-grey', - }, - bg: { - nil => 'no background', - 40 => 'bg-black', - 41 => 'bg-red', - 42 => 'bg-green', - 44 => 'bg-blue', - 47 => 'bg-white' - } -} - -puts; puts -puts 'ansi' - -order = [:bg, :fg, :fmt] -keys = codes[order[0]].keys.product(codes[order[1]].keys).product(codes[order[2]].keys) -string = keys.map do |keys| - keys = keys.flatten - next if keys[0] == keys[1] - stuff = order.zip(keys) - string = stuff.map { |type, key| codes[type][key] }.join(', ') - format = stuff.map { |type, key| "\033[#{key}m" if key }.compact.join - "#{format}#{string}\033[0m" -end.compact.join("\n") - -string.scan(/.{1,50}/m).each do |chunk| - print chunk - sleep(0.1) -end diff --git a/play/log.ru b/play/log.ru deleted file mode 100644 index 275e07c1..00000000 --- a/play/log.ru +++ /dev/null @@ -1,18 +0,0 @@ -require 'sinatra' - -set :server, :thin - -get '/' do - File.read('play/log.html') -end - -get '/log' do - chars = (97..122).to_a - stream do |out| - 1.upto(10000) do - out << chars[rand(chars.length)].chr - out << ' ' if rand(5) == 1 - sleep 0.001 - end - end -end diff --git a/public/colors.html b/public/colors.html deleted file mode 100644 index e6b5e700..00000000 --- a/public/colors.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - Travis CI - Color Palette - - - - - - - - diff --git a/public/index.html b/public/index.html deleted file mode 100644 index db4e8fd8..00000000 --- a/public/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - {{title}} - - - - - - - - - - - - - diff --git a/public/spec.html b/public/spec.html deleted file mode 100644 index fee47058..00000000 --- a/public/spec.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - Travis CI - Free Hosted Continuous Integration Platform for the Open Source Community - - - - - - -
-
- - - - - - diff --git a/public/styles/qunit.css b/public/styles/qunit.css deleted file mode 100644 index 7ba3f9a3..00000000 --- a/public/styles/qunit.css +++ /dev/null @@ -1,244 +0,0 @@ -/** - * QUnit v1.12.0 - A JavaScript Unit Testing Framework - * - * http://qunitjs.com - * - * Copyright 2012 jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -/** Font Family and Sizes */ - -#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult { - font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif; -} - -#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; } -#qunit-tests { font-size: smaller; } - - -/** Resets */ - -#qunit-tests, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult, #qunit-modulefilter { - margin: 0; - padding: 0; -} - - -/** Header */ - -#qunit-header { - padding: 0.5em 0 0.5em 1em; - - color: #8699a4; - background-color: #0d3349; - - font-size: 1.5em; - line-height: 1em; - font-weight: normal; - - border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - -webkit-border-top-right-radius: 5px; - -webkit-border-top-left-radius: 5px; -} - -#qunit-header a { - text-decoration: none; - color: #c2ccd1; -} - -#qunit-header a:hover, -#qunit-header a:focus { - color: #fff; -} - -#qunit-testrunner-toolbar label { - display: inline-block; - padding: 0 .5em 0 .1em; -} - -#qunit-banner { - height: 5px; -} - -#qunit-testrunner-toolbar { - padding: 0.5em 0 0.5em 2em; - color: #5E740B; - background-color: #eee; - overflow: hidden; -} - -#qunit-userAgent { - padding: 0.5em 0 0.5em 2.5em; - background-color: #2b81af; - color: #fff; - text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px; -} - -#qunit-modulefilter-container { - float: right; -} - -/** Tests: Pass/Fail */ - -#qunit-tests { - list-style-position: inside; -} - -#qunit-tests li { - padding: 0.4em 0.5em 0.4em 2.5em; - border-bottom: 1px solid #fff; - list-style-position: inside; -} - -#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running { - display: none; -} - -#qunit-tests li strong { - cursor: pointer; -} - -#qunit-tests li a { - padding: 0.5em; - color: #c2ccd1; - text-decoration: none; -} -#qunit-tests li a:hover, -#qunit-tests li a:focus { - color: #000; -} - -#qunit-tests li .runtime { - float: right; - font-size: smaller; -} - -.qunit-assert-list { - margin-top: 0.5em; - padding: 0.5em; - - background-color: #fff; - - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; -} - -.qunit-collapsed { - display: none; -} - -#qunit-tests table { - border-collapse: collapse; - margin-top: .2em; -} - -#qunit-tests th { - text-align: right; - vertical-align: top; - padding: 0 .5em 0 0; -} - -#qunit-tests td { - vertical-align: top; -} - -#qunit-tests pre { - margin: 0; - white-space: pre-wrap; - word-wrap: break-word; -} - -#qunit-tests del { - background-color: #e0f2be; - color: #374e0c; - text-decoration: none; -} - -#qunit-tests ins { - background-color: #ffcaca; - color: #500; - text-decoration: none; -} - -/*** Test Counts */ - -#qunit-tests b.counts { color: black; } -#qunit-tests b.passed { color: #5E740B; } -#qunit-tests b.failed { color: #710909; } - -#qunit-tests li li { - padding: 5px; - background-color: #fff; - border-bottom: none; - list-style-position: inside; -} - -/*** Passing Styles */ - -#qunit-tests li li.pass { - color: #3c510c; - background-color: #fff; - border-left: 10px solid #C6E746; -} - -#qunit-tests .pass { color: #528CE0; background-color: #D2E0E6; } -#qunit-tests .pass .test-name { color: #366097; } - -#qunit-tests .pass .test-actual, -#qunit-tests .pass .test-expected { color: #999999; } - -#qunit-banner.qunit-pass { background-color: #C6E746; } - -/*** Failing Styles */ - -#qunit-tests li li.fail { - color: #710909; - background-color: #fff; - border-left: 10px solid #EE5757; - white-space: pre; -} - -#qunit-tests > li:last-child { - border-radius: 0 0 5px 5px; - -moz-border-radius: 0 0 5px 5px; - -webkit-border-bottom-right-radius: 5px; - -webkit-border-bottom-left-radius: 5px; -} - -#qunit-tests .fail { color: #000000; background-color: #EE5757; } -#qunit-tests .fail .test-name, -#qunit-tests .fail .module-name { color: #000000; } - -#qunit-tests .fail .test-actual { color: #EE5757; } -#qunit-tests .fail .test-expected { color: green; } - -#qunit-banner.qunit-fail { background-color: #EE5757; } - - -/** Result */ - -#qunit-testresult { - padding: 0.5em 0.5em 0.5em 2.5em; - - color: #2b81af; - background-color: #D2E0E6; - - border-bottom: 1px solid white; -} -#qunit-testresult .module-name { - font-weight: bold; -} - -/** Fixture */ - -#qunit-fixture { - position: absolute; - top: -10000px; - left: -10000px; - width: 1000px; - height: 1000px; -} diff --git a/seeds.sql b/seeds.sql deleted file mode 100644 index 7bca431d..00000000 --- a/seeds.sql +++ /dev/null @@ -1,84439 +0,0 @@ -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" - 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');