AMD64
Ruby: 3.2
Git
Scroll to End of Log
0.11s0.09s0.00s0.06sTopworker_info1Worker information2hostname: 63fc7887-a1dd-4e9a-85ac-5011a691c2b3@1.worker-n2-com-779d777f7b-9jv6t.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-f9926de1-30cc-4aee-bd0f-c6ce278fd348 travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)5startup: 6.407548313ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 26914208811Job id: 61838251912Runtime kernel version: 5.15.0-1049-gcp13travis-build version: f3de9fb714Build image provisioning date and time15Tue 06 Feb 2024 05:15:48 PM UTC16Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 20.04.6 LTS19Release: 20.0420Codename: focal21Systemd Version22systemd 245 (245.4-4ubuntu3.23)23Cookbooks Version244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff625git version26git version 2.43.027bash version28GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.031docker version32Client:33 Version: 24.0.534 API version: 1.4335 Go version: go1.20.336 Git commit: 24.0.5-0ubuntu1~20.04.137 Built: Mon Aug 21 19:50:14 202338 OS/Arch: linux/amd6439 Context: default41Server:42 Engine:43 Version: 24.0.544 API version: 1.43 (minimum version 1.12)45 Go version: go1.20.346 Git commit: 24.0.5-0ubuntu1~20.04.147 Built: Mon Aug 21 19:50:14 202348 OS/Arch: linux/amd6449 Experimental: false50 containerd:51 Version: 1.7.252 GitCommit:53 runc:54 Version: 1.1.7-0ubuntu1~20.04.255 GitCommit:56 docker-init:57 Version: 0.19.058 GitCommit:59clang version60clang version 16.0.061jq version62jq-1.763bats version64Bats 0.4.065shellcheck version660.9.067shfmt version68v3.7.069ccache version703.7.771cmake version72cmake version 3.26.373heroku version74heroku/8.7.1 linux-x64 node-v16.19.075imagemagick version76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org77md5deep version784.479mercurial version80version 6.5.281mysql version82mysql Ver 8.0.36-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))83openssl version84OpenSSL 1.1.1f 31 Mar 202085packer version861.9.487postgresql client version88psql (PostgreSQL) 13.13 (Ubuntu 13.13-1.pgdg20.04+1)89ragel version90Ragel State Machine Compiler version 6.10 March 201791sudo version921.8.3193gzip version94gzip 1.1095zip version96Zip 3.097vim version98VIM - Vi IMproved 8.1 (2018 May 18, compiled Dec 07 2023 15:42:49)99iptables version100iptables v1.8.4 (legacy)101curl version102curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3103wget version104GNU Wget 1.20.3 built on linux-gnu.105rsync version106rsync version 3.1.3 protocol version 31107gimme version108v1.5.4109nvm version1100.39.7111perlbrew version112/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95113phpenv version114rbenv 1.2.0115rvm version116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]117default ruby version118ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]119default python version120Python 3.7.17121ElasticSearch version1227.16.3123Installed Firefox version124firefox 99.0125MongoDB version126MongoDB 4.4.28127PhantomJS version1282.1.1129Redis version130redis-server 7.2.4131Pre-installed Go versions1321.11.1133mvn version134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)135gradle version136Gradle 8.3!137lein version138Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM139Pre-installed Node.js versions140v10.24.1141v12.22.12142v14.21.3143v16.15144v16.20.2145v18.19.0146v18.4.0147v20.11.0148v4.9.1149v6.17.1150v8.17.0151phpenv versions152 system153 7.4154* 7.4.6 (set by /home/travis/.phpenv/version)155 hhvm-stable156 hhvm157composer --version158Composer version 1.10.6 2020-05-06 10:28:10159Pre-installed Ruby versions160ruby-2.5.9161ruby-2.7.6162ruby-3.1.21650.00s0.06s0.00s0.01s0.14s0.00s0.00s0.00s0.01s0.00s0.10s0.00s0.92s0.00s0.00s6.06s0.00s3.86s0.00s2.10sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout167Cloning into 'travis-ci/gh'...168remote: Enumerating objects: 567, done.169remote: Counting objects: 100% (567/567), done.170remote: Compressing objects: 100% (308/308), done.171remote: Total 567 (delta 293), reused 495 (delta 246), pack-reused 0172Receiving objects: 100% (567/567), 205.52 KiB | 3.61 MiB/s, done.173Resolving deltas: 100% (293/293), done.174$ cd travis-ci/gh176remote: Enumerating objects: 103, done.177remote: Counting objects: 100% (103/103), done.178remote: Compressing objects: 100% (15/15), done.179remote: Total 56 (delta 42), reused 47 (delta 39), pack-reused 0180Unpacking objects: 100% (56/56), 7.83 KiB | 572.00 KiB/s, done.181From https://github.com/travis-ci/gh182 * branch refs/pull/49/merge -> FETCH_HEAD183$ git checkout -qf FETCH_HEAD1850.01srvm187Downloading https://get.rvm.io188Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc189Verifying /home/travis/.rvm/archives/rvm-installer.asc190gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC191gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB192gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]193gpg: WARNING: This key is not certified with a trusted signature!194gpg: There is no indication that the signature belongs to the owner.195Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB196GPG verified '/home/travis/.rvm/archives/rvm-installer'197Downloading https://github.com/rvm/rvm/archive/master.tar.gz198Upgrading the RVM installation in /home/travis/.rvm/199 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.200 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.201 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.202Upgrade of RVM in /home/travis/.rvm/ is complete.204Thanks for installing RVM 🙏205Please consider donating to our open collective to help us maintain RVM.210RVM reloaded!212curl: (22) The requested URL returned error: 404213Required ruby-3.2.2 is not installed - installing.214curl: (22) The requested URL returned error: 404215Searching for binary rubies, this might take some time.216Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.2.2.tar.bz2217Checking requirements for ubuntu.218Requirements installation successful.219ruby-3.2.2 - #configure220ruby-3.2.2 - #download221 % Total % Received % Xferd Average Speed Time Time Time Current222 Dload Upload Total Spent Left Speed223 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0224100 32.4M 100 32.4M 0 0 38.4M 0 --:--:-- --:--:-- --:--:-- 38.4M225No checksum for downloaded archive, recording checksum in user configuration.226ruby-3.2.2 - #validate archive227ruby-3.2.2 - #extract228ruby-3.2.2 - #validate binary229ruby-3.2.2 - #setup230ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global231ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................234ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2237Using /home/travis/.rvm/gems/ruby-3.2.2239$ export BUNDLE_GEMFILE=$PWD/Gemfileruby.versions240$ ruby --version241ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]242$ rvm --version243rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]244$ bundle --version245Bundler version 2.4.10246$ gem --version2473.4.10install.bundler250Fetching gem metadata from https://rubygems.org/.........251Resolving dependencies...252Fetching public_suffix 5.0.4253Fetching concurrent-ruby 1.2.3254Fetching minitest 5.22.2255Installing minitest 5.22.2256Installing public_suffix 5.0.4257Installing concurrent-ruby 1.2.3258Fetching ansi 1.5.0259Fetching ast 2.4.2260Fetching bigdecimal 3.1.6261Installing ast 2.4.2262Using bundler 2.4.10263Fetching connection_pool 2.4.1264Installing ansi 1.5.0265Installing bigdecimal 3.1.6 with native extensions266Installing connection_pool 2.4.1267Fetching rexml 3.2.6268Fetching diff-lcs 1.5.1269Installing diff-lcs 1.5.1270Installing rexml 3.2.6271Fetching docile 1.4.0272Fetching ffi 1.16.3273Installing docile 1.4.0274Fetching uri 0.13.0275Installing uri 0.13.0276Fetching multi_json 1.15.0277Installing ffi 1.16.3 with native extensions278Installing multi_json 1.15.0279Fetching net-http-pipeline 1.0.1280Installing net-http-pipeline 1.0.1281Fetching hashdiff 1.1.0282Installing hashdiff 1.1.0283Fetching json 2.7.1284Installing json 2.7.1 with native extensions285Fetching language_server-protocol 3.17.0.3286Installing language_server-protocol 3.17.0.3287Fetching parallel 1.24.0288Installing parallel 1.24.0289Fetching racc 1.7.3290Installing racc 1.7.3 with native extensions291Fetching rainbow 3.1.1292Installing rainbow 3.1.1293Fetching regexp_parser 2.9.0294Installing regexp_parser 2.9.0295Fetching rspec-support 3.13.1296Installing rspec-support 3.13.1297Fetching ruby-progressbar 1.13.0298Installing ruby-progressbar 1.13.0299Fetching unicode-display_width 2.5.0300Installing unicode-display_width 2.5.0301Fetching simplecov-html 0.12.3302Installing simplecov-html 0.12.3303Fetching simplecov_json_formatter 0.1.4304Installing simplecov_json_formatter 0.1.4305Fetching addressable 2.8.6306Installing addressable 2.8.6307Fetching i18n 1.14.1308Installing i18n 1.14.1309Fetching tzinfo 2.0.6310Installing tzinfo 2.0.6311Fetching net-http-persistent 4.0.2312Installing net-http-persistent 4.0.2313Fetching net-http 0.4.1314Installing net-http 0.4.1315Fetching parser 3.3.0.5316Installing parser 3.3.0.5317Fetching rspec-core 3.13.0318Installing rspec-core 3.13.0319Fetching rspec-expectations 3.13.0320Installing rspec-expectations 3.13.0321Fetching rspec-mocks 3.13.0322Installing rspec-mocks 3.13.0323Fetching terminal-table 3.0.2324Installing terminal-table 3.0.2325Fetching simplecov 0.22.0326Installing simplecov 0.22.0327Fetching activesupport 7.0.8.1328Installing activesupport 7.0.8.1329Fetching faraday-net_http 3.1.0330Installing faraday-net_http 3.1.0331Fetching rubocop-ast 1.30.0332Installing rubocop-ast 1.30.0333Fetching rspec 3.13.0334Installing rspec 3.13.0335Fetching simplecov-console 0.9.1336Installing simplecov-console 0.9.1337Fetching faraday 2.9.0338Installing faraday 2.9.0339Fetching rubocop 1.60.2340Installing rubocop 1.60.2341Fetching faraday-retry 2.2.0342Installing faraday-retry 2.2.0343Fetching rubocop-capybara 2.20.0344Installing rubocop-capybara 2.20.0345Fetching rubocop-factory_bot 2.25.1346Installing rubocop-factory_bot 2.25.1347Fetching rubocop-performance 1.20.2348Installing rubocop-performance 1.20.2349Fetching rubocop-rspec 2.26.1350Installing rubocop-rspec 2.26.1351Fetching ethon 0.16.0352Installing ethon 0.16.0353Fetching typhoeus 1.4.1354Installing typhoeus 1.4.1355Fetching faraday-typhoeus 1.1.0356Installing faraday-typhoeus 1.1.0357Using gh 0.21.0 from source at `.`358Fetching crack 1.0.0359Installing crack 1.0.0360Fetching webmock 3.23.0361Installing webmock 3.23.0362Bundle complete! 8 Gemfile dependencies, 56 gems now installed.363Use `bundle info [gemname]` to see where a bundled gem is installed.367GH::Cache368 send HTTP requests for uncached resources369 uses the cache for subsequent requests370 cache is resettable372GH::CustomLimit373 adds client_id and client_secret to a request375GH::Error376 wraps connection377 exposes the original exception378 keeps the payload around379 works for long content380 can be rescued by status code382GH383 allows doing requests right from the GH object384 allows posting to github385 with386 returns the GH instance if no block is given387 returns the block value if block is given388 propagates options390GH::Instrumentation391 instruments http392 instruments []393 instruments load395GH::LazyLoader396 wraps normalizer by default397 send http requests for missing fields398 does not send http requests for existing fields399 allows traversing into nested structures400 does not request twice if the field does not exist upstream401 does not skip an already existing default proc402 is still loading missing fields, even if a default proc is set404GH::LinkFollower405 follows links406 works with lazy loading407 does not raise exceptions for unknown fields409GH::MergeCommit410 adds merge commits411 adds base commits412 adds head commits413 allows lazy loading on the commit414 when pull request is draft415 adds merge commits417GH::Normalizer418 is set up properly419 leaves unknown fields in place420 allows normalization with #load421 works for deeply nested fields (PENDING: Not yet implemented)422 works for lists (PENDING: Not yet implemented)423 when testing date fields424 generates date from timestamp (PENDING: Not yet implemented)425 when renaming426 renames org to organization427 renames orgs to organizations428 renames username to login429 renames repo to repository430 renames repos to repositories431 renames repo_foo to repository_foo432 renames repos_foo to repository_foo433 renames foo_repo to foo_repository434 renames foo_repos to foo_repositories435 renames commit to sha if value is a sha436 does not rename commit to sha if value is not a sha437 renames commit_id to sha if value is a sha438 does not rename commit_id to sha if value is not a sha439 renames comments to comment_count if content is a number440 renames repositories to repository_count if content is a number441 renames repos to repository_count if content is a number442 renames forks to fork_count if content is a number443 does not rename comments to comment_count if content is not a number444 does not rename repositories to repository_count if content is not a number445 does not rename repos to repository_count if content is not a number446 does not rename forks to fork_count if content is not a number447 renames user to owner if appropriate448 renames user to author if appropriate449 leaves user in place if owner exists450 leaves user in place if author exists451 leaves user in place if no indication what kind of user452 copies author to committer453 copies committer to author454 does not override committer or author if both exist455 when testing time456 transforms timestamps stored in "timestamp" to a date in "date"457 transforms dates stored in "timestamp" to a date in "date"458 changes date to UTC459 changes any time entry to UTC460 does not choke on empty values461 when testing links462 does not normalize config463 generates link entries from link headers (PENDING: )464 generates link headers from link entries (PENDING: Not yet implemented)465 does not discard existing link entires (PENDING: Not yet implemented)466 does not discard existing link headers (PENDING: Not yet implemented)467 identifies _url suffix as link468 identifies blog as link469 detects avatar links from gravatar_url470 detects html urls in url field471 detects self urls in url field472 passes through true473 properly detects html links when api is served from same host474 properly detects self links when api is served from same host476GH::Pagination477 paginates478 paginates with GH::Normalizer479 paginates on default stack480 gives random access481 does not wrap hash responses483GH::Parallel484 allows normal requests485 sets in_parallel?486 runs requests in parallel487 runs requests right away if parallelize is set to false488 works with pagination489 returns the block value490 works two times in a row492GH::Remote493 loads resources from github494 sets headers correctly495 raises an exception for missing resources496 includes the request payload in errors497 parses the body498 sends http calls through the frontend499 sends request calls through the frontend500 loads resources from github via API v3501 when testing path_for502 is expected to eql "/api/v3/foo"503 is expected to eql "/api/v3/foo"504 is expected to eql "/api/v3/foo"505 is expected to eql "/api/v3/foo"507GH::Response508 parses content endpoints correctly509 handles UTF-8 properly, even if encoded binary511GH::Stack512 is specified (PENDING: Not yet implemented)514GH::TokenCheck515 adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)516 does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)518GH::Wrapper519 is specified (PENDING: Not yet implemented)521Pending: (Failures listed here are expected and do not affect your suite's status)523 1) GH::Normalizer works for deeply nested fields525 # ./spec/normalizer_spec.rb:39527 2) GH::Normalizer works for lists529 # ./spec/normalizer_spec.rb:40531 3) GH::Normalizer when testing date fields generates date from timestamp533 # ./spec/normalizer_spec.rb:43535 4) GH::Normalizer when testing links generates link entries from link headers537 # ./spec/normalizer_spec.rb:244539 5) GH::Normalizer when testing links generates link headers from link entries541 # ./spec/normalizer_spec.rb:253543 6) GH::Normalizer when testing links does not discard existing link entires545 # ./spec/normalizer_spec.rb:254547 7) GH::Normalizer when testing links does not discard existing link headers549 # ./spec/normalizer_spec.rb:255551 8) GH::Stack is specified553 # ./spec/stack_spec.rb:6555 9) GH::TokenCheck adds client_id and client_secret to a request557 # ./spec/token_check_spec.rb:14559 10) GH::TokenCheck does not swallow other status codes561 # ./spec/token_check_spec.rb:28563 11) GH::Wrapper is specified565 # ./spec/wrapper_spec.rb:6568Finished in 0.8063 seconds (files took 0.53038 seconds to load)569115 examples, 0 failures, 11 pending574+----------+--------------------+-------+--------+----------------------------+575| coverage | file | lines | missed | missing |576+----------+--------------------+-------+--------+----------------------------+579+----------+--------------------+-------+--------+----------------------------+580Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.581The command "bundle exec rspec" exited with 0.584Done. Your build exited with 0.