AMD64
Ruby: 3.2
Git
Scroll to End of Log
0.11s0.09s0.00s0.06sTopworker_info1Worker information2hostname: 9e45e8a6-6b36-42ab-95cf-e43e415bb385@1.worker-n2-com-779d777f7b-hxsb6.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-dd7bfdd6-1554-416b-bffe-ad2fe3ea73ca travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)5startup: 6.430259623ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 26919006711Job id: 61850892312Runtime 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.09s0.00s0.01s0.19s0.00s0.00s0.00s0.01s0.00s0.10s0.01s0.95s0.00s0.00s6.04s0.00s3.90s0.00s2.11sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout1660.01s0.50s$ git clone --depth=50 --branch=master https://github.com/travis-ci/gh.git travis-ci/gh167Cloning into 'travis-ci/gh'...168remote: Enumerating objects: 607, done.169remote: Counting objects: 100% (607/607), done.170remote: Compressing objects: 100% (350/350), done.171remote: Total 607 (delta 324), reused 500 (delta 243), pack-reused 0172Receiving objects: 100% (607/607), 215.66 KiB | 3.48 MiB/s, done.173Resolving deltas: 100% (324/324), done.174$ cd travis-ci/gh175$ git checkout -qf e1fcd75786ffa75667e47d3d824b54d1bd0017fe1770.01srvm179Downloading https://get.rvm.io180Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc181Verifying /home/travis/.rvm/archives/rvm-installer.asc182gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC183gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB184gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]185gpg: WARNING: This key is not certified with a trusted signature!186gpg: There is no indication that the signature belongs to the owner.187Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB188GPG verified '/home/travis/.rvm/archives/rvm-installer'189Downloading https://github.com/rvm/rvm/archive/master.tar.gz190Upgrading the RVM installation in /home/travis/.rvm/191 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.192 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.193 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.194Upgrade of RVM in /home/travis/.rvm/ is complete.196Thanks for installing RVM 🙏197Please consider donating to our open collective to help us maintain RVM.202RVM reloaded!204curl: (22) The requested URL returned error: 404205Required ruby-3.2.2 is not installed - installing.206curl: (22) The requested URL returned error: 404207Searching for binary rubies, this might take some time.208Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.2.2.tar.bz2209Checking requirements for ubuntu.210Requirements installation successful.211ruby-3.2.2 - #configure212ruby-3.2.2 - #download213 % Total % Received % Xferd Average Speed Time Time Time Current214 Dload Upload Total Spent Left Speed215 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0216100 32.4M 100 32.4M 0 0 18.4M 0 0:00:01 0:00:01 --:--:-- 18.4M217No checksum for downloaded archive, recording checksum in user configuration.218ruby-3.2.2 - #validate archive219ruby-3.2.2 - #extract220ruby-3.2.2 - #validate binary221ruby-3.2.2 - #setup222ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global223ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................226ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2229Using /home/travis/.rvm/gems/ruby-3.2.2231$ export BUNDLE_GEMFILE=$PWD/Gemfileruby.versions232$ ruby --version233ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]234$ rvm --version235rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]236$ bundle --version237Bundler version 2.4.10238$ gem --version2393.4.10install.bundler242Fetching gem metadata from https://rubygems.org/.........243Resolving dependencies...244Fetching concurrent-ruby 1.2.3245Fetching minitest 5.22.2246Fetching public_suffix 5.0.4247Installing minitest 5.22.2248Fetching ansi 1.5.0249Installing public_suffix 5.0.4250Fetching ast 2.4.2251Installing concurrent-ruby 1.2.3252Installing ansi 1.5.0253Installing ast 2.4.2254Fetching bigdecimal 3.1.6255Using bundler 2.4.10256Fetching connection_pool 2.4.1257Fetching rexml 3.2.6258Installing bigdecimal 3.1.6 with native extensions259Installing rexml 3.2.6260Installing connection_pool 2.4.1261Fetching diff-lcs 1.5.1262Fetching docile 1.4.0263Installing diff-lcs 1.5.1264Installing docile 1.4.0265Fetching ffi 1.16.3266Fetching uri 0.13.0267Installing uri 0.13.0268Fetching multi_json 1.15.0269Installing ffi 1.16.3 with native extensions270Installing multi_json 1.15.0271Fetching net-http-pipeline 1.0.1272Installing net-http-pipeline 1.0.1273Fetching hashdiff 1.1.0274Installing hashdiff 1.1.0275Fetching json 2.7.1276Installing json 2.7.1 with native extensions277Fetching language_server-protocol 3.17.0.3278Installing language_server-protocol 3.17.0.3279Fetching parallel 1.24.0280Installing parallel 1.24.0281Fetching racc 1.7.3282Installing racc 1.7.3 with native extensions283Fetching rainbow 3.1.1284Installing rainbow 3.1.1285Fetching regexp_parser 2.9.0286Installing regexp_parser 2.9.0287Fetching rspec-support 3.13.1288Installing rspec-support 3.13.1289Fetching ruby-progressbar 1.13.0290Installing ruby-progressbar 1.13.0291Fetching unicode-display_width 2.5.0292Installing unicode-display_width 2.5.0293Fetching simplecov-html 0.12.3294Installing simplecov-html 0.12.3295Fetching simplecov_json_formatter 0.1.4296Installing simplecov_json_formatter 0.1.4297Fetching addressable 2.8.6298Installing addressable 2.8.6299Fetching i18n 1.14.1300Installing i18n 1.14.1301Fetching tzinfo 2.0.6302Installing tzinfo 2.0.6303Fetching net-http-persistent 4.0.2304Installing net-http-persistent 4.0.2305Fetching net-http 0.4.1306Installing net-http 0.4.1307Fetching parser 3.3.0.5308Installing parser 3.3.0.5309Fetching rspec-core 3.13.0310Installing rspec-core 3.13.0311Fetching rspec-expectations 3.13.0312Installing rspec-expectations 3.13.0313Fetching rspec-mocks 3.13.0314Installing rspec-mocks 3.13.0315Fetching terminal-table 3.0.2316Installing terminal-table 3.0.2317Fetching simplecov 0.22.0318Installing simplecov 0.22.0319Fetching activesupport 7.0.8.1320Installing activesupport 7.0.8.1321Fetching faraday-net_http 3.1.0322Installing faraday-net_http 3.1.0323Fetching rubocop-ast 1.30.0324Installing rubocop-ast 1.30.0325Fetching rspec 3.13.0326Installing rspec 3.13.0327Fetching simplecov-console 0.9.1328Installing simplecov-console 0.9.1329Fetching faraday 2.9.0330Installing faraday 2.9.0331Fetching rubocop 1.60.2332Installing rubocop 1.60.2333Fetching faraday-retry 2.2.0334Installing faraday-retry 2.2.0335Fetching rubocop-capybara 2.20.0336Installing rubocop-capybara 2.20.0337Fetching rubocop-factory_bot 2.25.1338Installing rubocop-factory_bot 2.25.1339Fetching rubocop-performance 1.20.2340Installing rubocop-performance 1.20.2341Fetching rubocop-rspec 2.26.1342Installing rubocop-rspec 2.26.1343Fetching ethon 0.16.0344Installing ethon 0.16.0345Fetching typhoeus 1.4.1346Installing typhoeus 1.4.1347Fetching faraday-typhoeus 1.1.0348Installing faraday-typhoeus 1.1.0349Using gh 0.21.0 from source at `.`350Fetching crack 1.0.0351Installing crack 1.0.0352Fetching webmock 3.23.0353Installing webmock 3.23.0354Bundle complete! 8 Gemfile dependencies, 56 gems now installed.355Use `bundle info [gemname]` to see where a bundled gem is installed.359GH::Cache360 send HTTP requests for uncached resources361 uses the cache for subsequent requests362 cache is resettable364GH::CustomLimit365 adds client_id and client_secret to a request367GH::Error368 wraps connection369 exposes the original exception370 keeps the payload around371 works for long content372 can be rescued by status code374GH375 allows doing requests right from the GH object376 allows posting to github377 with378 returns the GH instance if no block is given379 returns the block value if block is given380 propagates options382GH::Instrumentation383 instruments http384 instruments []385 instruments load387GH::LazyLoader388 wraps normalizer by default389 send http requests for missing fields390 does not send http requests for existing fields391 allows traversing into nested structures392 does not request twice if the field does not exist upstream393 does not skip an already existing default proc394 is still loading missing fields, even if a default proc is set396GH::LinkFollower397 follows links398 works with lazy loading399 does not raise exceptions for unknown fields401GH::MergeCommit402 adds merge commits403 adds base commits404 adds head commits405 allows lazy loading on the commit406 when pull request is draft407 adds merge commits409GH::Normalizer410 is set up properly411 leaves unknown fields in place412 allows normalization with #load413 works for deeply nested fields (PENDING: Not yet implemented)414 works for lists (PENDING: Not yet implemented)415 when testing date fields416 generates date from timestamp (PENDING: Not yet implemented)417 when renaming418 renames org to organization419 renames orgs to organizations420 renames username to login421 renames repo to repository422 renames repos to repositories423 renames repo_foo to repository_foo424 renames repos_foo to repository_foo425 renames foo_repo to foo_repository426 renames foo_repos to foo_repositories427 renames commit to sha if value is a sha428 does not rename commit to sha if value is not a sha429 renames commit_id to sha if value is a sha430 does not rename commit_id to sha if value is not a sha431 renames comments to comment_count if content is a number432 renames repositories to repository_count if content is a number433 renames repos to repository_count if content is a number434 renames forks to fork_count if content is a number435 does not rename comments to comment_count if content is not a number436 does not rename repositories to repository_count if content is not a number437 does not rename repos to repository_count if content is not a number438 does not rename forks to fork_count if content is not a number439 renames user to owner if appropriate440 renames user to author if appropriate441 leaves user in place if owner exists442 leaves user in place if author exists443 leaves user in place if no indication what kind of user444 copies author to committer445 copies committer to author446 does not override committer or author if both exist447 when testing time448 transforms timestamps stored in "timestamp" to a date in "date"449 transforms dates stored in "timestamp" to a date in "date"450 changes date to UTC451 changes any time entry to UTC452 does not choke on empty values453 when testing links454 does not normalize config455 generates link entries from link headers (PENDING: )456 generates link headers from link entries (PENDING: Not yet implemented)457 does not discard existing link entires (PENDING: Not yet implemented)458 does not discard existing link headers (PENDING: Not yet implemented)459 identifies _url suffix as link460 identifies blog as link461 detects avatar links from gravatar_url462 detects html urls in url field463 detects self urls in url field464 passes through true465 properly detects html links when api is served from same host466 properly detects self links when api is served from same host468GH::Pagination469 paginates470 paginates with GH::Normalizer471 paginates on default stack472 gives random access473 does not wrap hash responses475GH::Parallel476 allows normal requests477 sets in_parallel?478 runs requests in parallel479 runs requests right away if parallelize is set to false480 works with pagination481 returns the block value482 works two times in a row484GH::Remote485 loads resources from github486 sets headers correctly487 raises an exception for missing resources488 includes the request payload in errors489 parses the body490 sends http calls through the frontend491 sends request calls through the frontend492 loads resources from github via API v3493 when testing path_for494 is expected to eql "/api/v3/foo"495 is expected to eql "/api/v3/foo"496 is expected to eql "/api/v3/foo"497 is expected to eql "/api/v3/foo"499GH::Response500 parses content endpoints correctly501 handles UTF-8 properly, even if encoded binary503GH::Stack504 is specified (PENDING: Not yet implemented)506GH::TokenCheck507 adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)508 does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)510GH::Wrapper511 is specified (PENDING: Not yet implemented)513Pending: (Failures listed here are expected and do not affect your suite's status)515 1) GH::Normalizer works for deeply nested fields517 # ./spec/normalizer_spec.rb:39519 2) GH::Normalizer works for lists521 # ./spec/normalizer_spec.rb:40523 3) GH::Normalizer when testing date fields generates date from timestamp525 # ./spec/normalizer_spec.rb:43527 4) GH::Normalizer when testing links generates link entries from link headers529 # ./spec/normalizer_spec.rb:244531 5) GH::Normalizer when testing links generates link headers from link entries533 # ./spec/normalizer_spec.rb:253535 6) GH::Normalizer when testing links does not discard existing link entires537 # ./spec/normalizer_spec.rb:254539 7) GH::Normalizer when testing links does not discard existing link headers541 # ./spec/normalizer_spec.rb:255543 8) GH::Stack is specified545 # ./spec/stack_spec.rb:6547 9) GH::TokenCheck adds client_id and client_secret to a request549 # ./spec/token_check_spec.rb:14551 10) GH::TokenCheck does not swallow other status codes553 # ./spec/token_check_spec.rb:28555 11) GH::Wrapper is specified557 # ./spec/wrapper_spec.rb:6560Finished in 0.78871 seconds (files took 0.52562 seconds to load)561115 examples, 0 failures, 11 pending566+----------+--------------------+-------+--------+----------------------------+567| coverage | file | lines | missed | missing |568+----------+--------------------+-------+--------+----------------------------+571+----------+--------------------+-------+--------+----------------------------+572Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.573The command "bundle exec rspec" exited with 0.576Done. Your build exited with 0.