AMD64
Ruby: 3.2
Git
Scroll to End of Log
0.22s0.12s0.00s0.06sTopworker_info1Worker information2hostname: 1af35537-edd4-4945-9971-251318218afd@1.worker-n2-com-696d86f5d9-8n8g2.gce-production-13version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d4instance: travis-job-47ffa40c-e3ec-4f6b-8836-e99b5328c2cd travis-ci-ubuntu-2004-1720782402-a5a6a9fa (via amqp)5startup: 6.288341938ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 27157072111Job id: 62439272912Runtime kernel version: 5.15.0-1062-gcp13travis-build version: 0a9dd66e14Build image provisioning date and time15Fri 12 Jul 2024 11:32:15 AM UTC16Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 20.04.6 LTS19Release: 20.0420Codename: focal21Systemd Version22systemd 245 (245.4-4ubuntu3.23)23Cookbooks Version2488b04db https://github.com/travis-ci/travis-cookbooks/tree/88b04db25git version26git version 2.45.227bash 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.734 API version: 1.4335 Go version: go1.21.136 Git commit: 24.0.7-0ubuntu2~20.04.137 Built: Wed Mar 13 20:29:24 202438 OS/Arch: linux/amd6439 Context: default41Server:42 Engine:43 Version: 24.0.744 API version: 1.43 (minimum version 1.12)45 Go version: go1.21.146 Git commit: 24.0.7-0ubuntu2~20.04.147 Built: Wed Mar 13 20:29:24 202448 OS/Arch: linux/amd6449 Experimental: false50 containerd:51 Version: 1.7.1252 GitCommit:53 runc:54 Version: 1.1.12-0ubuntu2~20.04.155 GitCommit:56 docker-init:57 Version: 0.19.058 GitCommit:59clang version60clang version 16.0.061jq version62jq-1.7.163bats version64Bats 1.11.065shellcheck version660.10.067shfmt version68v3.8.069ccache version703.7.771cmake version72cmake version 3.29.073heroku version74heroku/8.11.5 linux-x64 node-v16.20.275imagemagick version76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org77md5deep version784.479mercurial version80version 6.5.281mysql version82mysql Ver 8.0.37-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))83openssl version84OpenSSL 1.1.1f 31 Mar 202085packer version86Packer v1.11.187postgresql client version88psql (PostgreSQL) 13.15 (Ubuntu 13.15-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 May 03 2024 02:36:35)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.3.0115rvm version116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]117default ruby version118ruby 3.3.1 (2024-04-23 revision c56cd86388) [x86_64-linux]119default python version120Python 3.7.17121ElasticSearch version1227.16.3123Installed Firefox version124firefox 99.0125MongoDB version126MongoDB 4.4.29127PhantomJS version1282.1.1129Redis version130redis-server 7.2.5131Pre-installed Go versions1321.11.1133mvn version134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)135gradle version136Gradle 8.3!137lein version138Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM139Pre-installed Node.js versions140v10.24.1141v12.22.12142v14.21.3143v16.15144v16.20.2145v18.20.3146v18.20.4147v20.15.1148v4.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.7.6161ruby-3.3.11640.21scp: cannot create regular file '/etc/apt/trusted.gpg.d/apt.llvm.org.asc~': Permission denied1660.00s0.05s0.00s0.01s0.15s0.00s0.00s0.00s0.01s0.00s0.14s0.00s1.03s0.00s0.00s6.04s0.00s3.98s0.00s2.29sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout1670.01s0.48s$ git clone --depth=50 --branch=am-tbt-84 https://github.com/travis-ci/gh.git travis-ci/gh168Cloning into 'travis-ci/gh'...169remote: Enumerating objects: 607, done.170remote: Counting objects: 100% (607/607), done.171remote: Compressing objects: 100% (350/350), done.172remote: Total 607 (delta 324), reused 500 (delta 243), pack-reused 0173Receiving objects: 100% (607/607), 215.66 KiB | 3.37 MiB/s, done.174Resolving deltas: 100% (324/324), done.175$ cd travis-ci/gh176$ git checkout -qf e1fcd75786ffa75667e47d3d824b54d1bd0017fe1780.00srvm180Downloading https://get.rvm.io181Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc182Verifying /home/travis/.rvm/archives/rvm-installer.asc183gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC184gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB185gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]186gpg: WARNING: This key is not certified with a trusted signature!187gpg: There is no indication that the signature belongs to the owner.188Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB189GPG verified '/home/travis/.rvm/archives/rvm-installer'190Downloading https://github.com/rvm/rvm/archive/master.tar.gz191Upgrading the RVM installation in /home/travis/.rvm/192 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.193 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.194 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.195Upgrade of RVM in /home/travis/.rvm/ is complete.197Thanks for installing RVM 🙏198Please consider donating to our open collective to help us maintain RVM.203RVM reloaded!205curl: (22) The requested URL returned error: 404206Required ruby-3.2.4 is not installed - installing.207curl: (22) The requested URL returned error: 404208Searching for binary rubies, this might take some time.209Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/20.04/x86_64/ruby-3.2.4.tar.bz2210Checking requirements for ubuntu.211requirements_ubuntu_define_libncurses: command not found212Requirements installation successful.213ruby-3.2.4 - #configure214ruby-3.2.4 - #download215 % Total % Received % Xferd Average Speed Time Time Time Current216 Dload Upload Total Spent Left Speed217100 32.1M 100 32.1M 0 0 104M 0 --:--:-- --:--:-- --:--:-- 104M218No checksum for downloaded archive, recording checksum in user configuration.219ruby-3.2.4 - #validate archive220ruby-3.2.4 - #extract221ruby-3.2.4 - #validate binary222ruby-3.2.4 - #setup223ruby-3.2.4 - #gemset created /home/travis/.rvm/gems/ruby-3.2.4@global224ruby-3.2.4 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................227ruby-3.2.4 - #gemset created /home/travis/.rvm/gems/ruby-3.2.4230Using /home/travis/.rvm/gems/ruby-3.2.4232$ export BUNDLE_GEMFILE=$PWD/Gemfileruby.versions233$ ruby --version234ruby 3.2.4 (2024-04-23 revision af471c0e01) [x86_64-linux]235$ rvm --version236rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]237$ bundle --version238Bundler version 2.4.19239$ gem --version2403.4.19install.bundler243Fetching gem metadata from https://rubygems.org/.........244Resolving dependencies...245Fetching concurrent-ruby 1.3.3246Fetching public_suffix 6.0.1247Fetching minitest 5.24.1248Installing minitest 5.24.1249Installing public_suffix 6.0.1250Fetching ansi 1.5.0251Fetching ast 2.4.2252Installing concurrent-ruby 1.3.3253Installing ansi 1.5.0254Installing ast 2.4.2255Fetching bigdecimal 3.1.8256Fetching connection_pool 2.4.1257Fetching strscan 3.1.0258Installing connection_pool 2.4.1259Installing bigdecimal 3.1.8 with native extensions260Fetching diff-lcs 1.5.1261Installing strscan 3.1.0 with native extensions262Installing diff-lcs 1.5.1263Fetching docile 1.4.0264Installing docile 1.4.0265Fetching ffi 1.17.0 (x86_64-linux-gnu)266Installing ffi 1.17.0 (x86_64-linux-gnu)267Fetching uri 0.13.0268Installing uri 0.13.0269Fetching logger 1.6.0270Installing logger 1.6.0271Fetching multi_json 1.15.0272Installing multi_json 1.15.0273Fetching net-http-pipeline 1.0.1274Installing net-http-pipeline 1.0.1275Fetching hashdiff 1.1.0276Installing hashdiff 1.1.0277Fetching json 2.7.2278Installing json 2.7.2 with native extensions279Fetching language_server-protocol 3.17.0.3280Installing language_server-protocol 3.17.0.3281Fetching parallel 1.25.1282Installing parallel 1.25.1283Fetching racc 1.8.0284Installing racc 1.8.0 with native extensions285Fetching rainbow 3.1.1286Installing rainbow 3.1.1287Fetching regexp_parser 2.9.2288Installing regexp_parser 2.9.2289Fetching rspec-support 3.13.1290Installing rspec-support 3.13.1291Fetching ruby-progressbar 1.13.0292Installing ruby-progressbar 1.13.0293Fetching unicode-display_width 2.5.0294Installing unicode-display_width 2.5.0295Fetching simplecov-html 0.12.3296Installing simplecov-html 0.12.3297Fetching simplecov_json_formatter 0.1.4298Installing simplecov_json_formatter 0.1.4299Fetching addressable 2.8.7300Installing addressable 2.8.7301Fetching i18n 1.14.5302Installing i18n 1.14.5303Fetching tzinfo 2.0.6304Installing tzinfo 2.0.6305Fetching net-http-persistent 4.0.2306Installing net-http-persistent 4.0.2307Fetching ethon 0.16.0308Installing ethon 0.16.0309Fetching rexml 3.3.2310Installing rexml 3.3.2311Fetching parser 3.3.4.0312Fetching rspec-core 3.13.0313Installing rspec-core 3.13.0314Installing parser 3.3.4.0315Fetching rspec-expectations 3.13.1316Installing rspec-expectations 3.13.1317Fetching rspec-mocks 3.13.1318Fetching terminal-table 3.0.2319Installing rspec-mocks 3.13.1320Installing terminal-table 3.0.2321Fetching simplecov 0.22.0322Fetching activesupport 7.0.8.4323Installing simplecov 0.22.0324Installing activesupport 7.0.8.4325Fetching faraday-net_http 3.1.0326Installing faraday-net_http 3.1.0327Fetching typhoeus 1.4.1328Fetching rubocop-ast 1.31.3329Installing typhoeus 1.4.1330Installing rubocop-ast 1.31.3331Fetching rspec 3.13.0332Fetching simplecov-console 0.9.1333Installing rspec 3.13.0334Installing simplecov-console 0.9.1335Fetching faraday 2.10.0336Fetching rubocop 1.65.0337Installing faraday 2.10.0338Fetching faraday-retry 2.2.1339Installing faraday-retry 2.2.1340Installing rubocop 1.65.0341Fetching faraday-typhoeus 1.1.0342Installing faraday-typhoeus 1.1.0343Fetching rubocop-performance 1.21.1344Fetching rubocop-rspec 3.0.3345Installing rubocop-rspec 3.0.3346Installing rubocop-performance 1.21.1347Fetching crack 1.0.0348Installing crack 1.0.0349Fetching webmock 3.23.1350Installing webmock 3.23.1351Bundle complete! 8 Gemfile dependencies, 56 gems now installed.352Use `bundle info [gemname]` to see where a bundled gem is installed.356GH::Cache357 send HTTP requests for uncached resources358 uses the cache for subsequent requests359 cache is resettable361GH::CustomLimit362 adds client_id and client_secret to a request364GH::Error365 wraps connection366 exposes the original exception367 keeps the payload around368 works for long content369 can be rescued by status code371GH372 allows doing requests right from the GH object373 allows posting to github374 with375 returns the GH instance if no block is given376 returns the block value if block is given377 propagates options379GH::Instrumentation380 instruments http381 instruments []382 instruments load384GH::LazyLoader385 wraps normalizer by default386 send http requests for missing fields387 does not send http requests for existing fields388 allows traversing into nested structures389 does not request twice if the field does not exist upstream390 does not skip an already existing default proc391 is still loading missing fields, even if a default proc is set393GH::LinkFollower394 follows links395 works with lazy loading396 does not raise exceptions for unknown fields398GH::MergeCommit399 adds merge commits400 adds base commits401 adds head commits402 allows lazy loading on the commit403 when pull request is draft404 adds merge commits406GH::Normalizer407 is set up properly408 leaves unknown fields in place409 allows normalization with #load410 works for deeply nested fields (PENDING: Not yet implemented)411 works for lists (PENDING: Not yet implemented)412 when testing date fields413 generates date from timestamp (PENDING: Not yet implemented)414 when renaming415 renames org to organization416 renames orgs to organizations417 renames username to login418 renames repo to repository419 renames repos to repositories420 renames repo_foo to repository_foo421 renames repos_foo to repository_foo422 renames foo_repo to foo_repository423 renames foo_repos to foo_repositories424 renames commit to sha if value is a sha425 does not rename commit to sha if value is not a sha426 renames commit_id to sha if value is a sha427 does not rename commit_id to sha if value is not a sha428 renames comments to comment_count if content is a number429 renames repositories to repository_count if content is a number430 renames repos to repository_count if content is a number431 renames forks to fork_count if content is a number432 does not rename comments to comment_count if content is not a number433 does not rename repositories to repository_count if content is not a number434 does not rename repos to repository_count if content is not a number435 does not rename forks to fork_count if content is not a number436 renames user to owner if appropriate437 renames user to author if appropriate438 leaves user in place if owner exists439 leaves user in place if author exists440 leaves user in place if no indication what kind of user441 copies author to committer442 copies committer to author443 does not override committer or author if both exist444 when testing time445 transforms timestamps stored in "timestamp" to a date in "date"446 transforms dates stored in "timestamp" to a date in "date"447 changes date to UTC448 changes any time entry to UTC449 does not choke on empty values450 when testing links451 does not normalize config452 generates link entries from link headers (PENDING: )453 generates link headers from link entries (PENDING: Not yet implemented)454 does not discard existing link entires (PENDING: Not yet implemented)455 does not discard existing link headers (PENDING: Not yet implemented)456 identifies _url suffix as link457 identifies blog as link458 detects avatar links from gravatar_url459 detects html urls in url field460 detects self urls in url field461 passes through true462 properly detects html links when api is served from same host463 properly detects self links when api is served from same host465GH::Pagination466 paginates467 paginates with GH::Normalizer468 paginates on default stack469 gives random access470 does not wrap hash responses472GH::Parallel473 allows normal requests474 sets in_parallel?475 runs requests in parallel476 runs requests right away if parallelize is set to false477 works with pagination478 returns the block value479 works two times in a row481GH::Remote482 loads resources from github483 sets headers correctly484 raises an exception for missing resources485 includes the request payload in errors486 parses the body487 sends http calls through the frontend488 sends request calls through the frontend489 loads resources from github via API v3490 when testing path_for491 is expected to eql "/api/v3/foo"492 is expected to eql "/api/v3/foo"493 is expected to eql "/api/v3/foo"494 is expected to eql "/api/v3/foo"496GH::Response497 parses content endpoints correctly498 handles UTF-8 properly, even if encoded binary500GH::Stack501 is specified (PENDING: Not yet implemented)503GH::TokenCheck504 adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)505 does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)507GH::Wrapper508 is specified (PENDING: Not yet implemented)510Pending: (Failures listed here are expected and do not affect your suite's status)512 1) GH::Normalizer works for deeply nested fields514 # ./spec/normalizer_spec.rb:39516 2) GH::Normalizer works for lists518 # ./spec/normalizer_spec.rb:40520 3) GH::Normalizer when testing date fields generates date from timestamp522 # ./spec/normalizer_spec.rb:43524 4) GH::Normalizer when testing links generates link entries from link headers526 # ./spec/normalizer_spec.rb:244528 5) GH::Normalizer when testing links generates link headers from link entries530 # ./spec/normalizer_spec.rb:253532 6) GH::Normalizer when testing links does not discard existing link entires534 # ./spec/normalizer_spec.rb:254536 7) GH::Normalizer when testing links does not discard existing link headers538 # ./spec/normalizer_spec.rb:255540 8) GH::Stack is specified542 # ./spec/stack_spec.rb:6544 9) GH::TokenCheck adds client_id and client_secret to a request546 # ./spec/token_check_spec.rb:14548 10) GH::TokenCheck does not swallow other status codes550 # ./spec/token_check_spec.rb:28552 11) GH::Wrapper is specified554 # ./spec/wrapper_spec.rb:6557Finished in 0.83345 seconds (files took 0.55637 seconds to load)558115 examples, 0 failures, 11 pending563+----------+--------------------+-------+--------+----------------------------+564| coverage | file | lines | missed | missing |565+----------+--------------------+-------+--------+----------------------------+568+----------+--------------------+-------+--------+----------------------------+569Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.570The command "bundle exec rspec" exited with 0.573Done. Your build exited with 0.