Tag #437 passed

  • Ran for
  • New branch build
AMD64
Ruby: 3.2
Git
Raw log
Scroll to End of Log
0.12s0.10s0.00s0.06s
worker_info
1Worker information
2hostname: fcd6f6a3-94be-41d0-a55d-139b9f1810df@1.worker-n2-com-779d777f7b-hxsb6.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-d858f2c5-6cd0-47cd-8da8-2253ebcff8a9 travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)
5startup: 6.23316744s
60.55s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: focal
10Build id: 269819015
11Job id: 620122486
12Runtime kernel version: 5.15.0-1049-gcp
13travis-build version: 0962c187
14Build image provisioning date and time
15Tue 06 Feb 2024 05:15:48 PM UTC
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 20.04.6 LTS
19Release: 20.04
20Codename: focal
21Systemd Version
22systemd 245 (245.4-4ubuntu3.23)
23Cookbooks Version
244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff6
25git version
26git version 2.43.0
27bash version
28GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
31docker version
32Client:
33 Version: 24.0.5
34 API version: 1.43
35 Go version: go1.20.3
36 Git commit: 24.0.5-0ubuntu1~20.04.1
37 Built: Mon Aug 21 19:50:14 2023
38 OS/Arch: linux/amd64
39 Context: default
41Server:
42 Engine:
43 Version: 24.0.5
44 API version: 1.43 (minimum version 1.12)
45 Go version: go1.20.3
46 Git commit: 24.0.5-0ubuntu1~20.04.1
47 Built: Mon Aug 21 19:50:14 2023
48 OS/Arch: linux/amd64
49 Experimental: false
50 containerd:
51 Version: 1.7.2
52 GitCommit:
53 runc:
54 Version: 1.1.7-0ubuntu1~20.04.2
55 GitCommit:
56 docker-init:
57 Version: 0.19.0
58 GitCommit:
59clang version
60clang version 16.0.0
61jq version
62jq-1.7
63bats version
64Bats 0.4.0
65shellcheck version
660.9.0
67shfmt version
68v3.7.0
69ccache version
703.7.7
71cmake version
72cmake version 3.26.3
73heroku version
74heroku/8.7.1 linux-x64 node-v16.19.0
75imagemagick version
76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
77md5deep version
784.4
79mercurial version
80version 6.5.2
81mysql version
82mysql Ver 8.0.36-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
83openssl version
84OpenSSL 1.1.1f 31 Mar 2020
85packer version
861.9.4
87postgresql client version
88psql (PostgreSQL) 13.13 (Ubuntu 13.13-1.pgdg20.04+1)
89ragel version
90Ragel State Machine Compiler version 6.10 March 2017
91sudo version
921.8.31
93gzip version
94gzip 1.10
95zip version
96Zip 3.0
97vim version
98VIM - Vi IMproved 8.1 (2018 May 18, compiled Dec 07 2023 15:42:49)
99iptables version
100iptables v1.8.4 (legacy)
101curl version
102curl 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.3
103wget version
104GNU Wget 1.20.3 built on linux-gnu.
105rsync version
106rsync version 3.1.3 protocol version 31
107gimme version
108v1.5.4
109nvm version
1100.39.7
111perlbrew version
112/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
113phpenv version
114rbenv 1.2.0
115rvm version
116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
117default ruby version
118ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
119default python version
120Python 3.7.17
121ElasticSearch version
1227.16.3
123Installed Firefox version
124firefox 99.0
125MongoDB version
126MongoDB 4.4.28
127PhantomJS version
1282.1.1
129Redis version
130redis-server 7.2.4
131Pre-installed Go versions
1321.11.1
133mvn version
134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
135gradle version
136Gradle 8.3!
137lein version
138Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM
139Pre-installed Node.js versions
140v10.24.1
141v12.22.12
142v14.21.3
143v16.15
144v16.20.2
145v18.19.0
146v18.4.0
147v20.11.0
148v4.9.1
149v6.17.1
150v8.17.0
151phpenv versions
152 system
153 7.4
154* 7.4.6 (set by /home/travis/.phpenv/version)
155 hhvm-stable
156 hhvm
157composer --version
158Composer version 1.10.6 2020-05-06 10:28:10
159Pre-installed Ruby versions
160ruby-2.5.9
161ruby-2.7.6
162ruby-3.1.2
1640.03s0.01s0.67s0.35s0.07s0.01s0.04s0.00s0.01s0.01s0.03s0.01s0.01s0.00s0.35sOK
1650.00s0.05s0.00s0.01s0.15s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.89s0.00s0.00s6.03s0.00s4.11s0.00s2.34s
docker_mtu_and_registry_mirrors
resolvconf
git.checkout
1660.01s0.51s$ git clone --depth=50 --branch=v0.21.0-travis https://github.com/travis-ci/gh.git travis-ci/gh
167Cloning into 'travis-ci/gh'...
168remote: Enumerating objects: 603, done.
169remote: Counting objects: 100% (603/603), done.
170remote: Compressing objects: 100% (347/347), done.
171remote: Total 603 (delta 323), reused 496 (delta 242), pack-reused 0
172Receiving objects: 100% (603/603), 215.45 KiB | 3.42 MiB/s, done.
173Resolving deltas: 100% (323/323), done.
174**************************************************************
176You are in 'detached HEAD' state. You can look around, make experimental
177changes and commit them, and you can discard any commits you make in this
178state without impacting any branches by switching back to a branch.
180If you want to create a new branch to retain commits you create, you may
181do so (now or later) by using -c with the switch command. Example:
183 git switch -c <new-branch-name>
185Or undo this operation with:
187 git switch -
189Turn off this advice by setting config variable advice.detachedHead to false
191$ cd travis-ci/gh
192$ git checkout -qf v0.21.0-travis
1940.01s
rvm
1953.14s$ rvm get head
196Downloading https://get.rvm.io
197Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
198Verifying /home/travis/.rvm/archives/rvm-installer.asc
199gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
200gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
201gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
202gpg: WARNING: This key is not certified with a trusted signature!
203gpg: There is no indication that the signature belongs to the owner.
204Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
205GPG verified '/home/travis/.rvm/archives/rvm-installer'
206Downloading https://github.com/rvm/rvm/archive/master.tar.gz
207Upgrading the RVM installation in /home/travis/.rvm/
208 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
209 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
210 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
211Upgrade of RVM in /home/travis/.rvm/ is complete.
213Thanks for installing RVM 🙏
214Please consider donating to our open collective to help us maintain RVM.
216👉 Donate: https://opencollective.com/rvm/donate
219RVM reloaded!
22019.31s$ rvm use 3.2 --install --binary --fuzzy
221curl: (22) The requested URL returned error: 404
222Required ruby-3.2.3 is not installed - installing.
223curl: (22) The requested URL returned error: 404
224Searching for binary rubies, this might take some time.
225Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/20.04/x86_64/ruby-3.2.3.tar.bz2
226Checking requirements for ubuntu.
227Requirements installation successful.
228ruby-3.2.3 - #configure
229ruby-3.2.3 - #download
230 % Total % Received % Xferd Average Speed Time Time Time Current
231 Dload Upload Total Spent Left Speed
232100 32.0M 100 32.0M 0 0 128M 0 --:--:-- --:--:-- --:--:-- 127M
233No checksum for downloaded archive, recording checksum in user configuration.
234ruby-3.2.3 - #validate archive
235ruby-3.2.3 - #extract
236ruby-3.2.3 - #validate binary
237ruby-3.2.3 - #setup
238ruby-3.2.3 - #gemset created /home/travis/.rvm/gems/ruby-3.2.3@global
239ruby-3.2.3 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
240ruby-3.2.3 - #generating global wrappers........
241ruby-3.2.3 - #uninstalling gem rubygems-bundler-1.4.5.
242ruby-3.2.3 - #gemset created /home/travis/.rvm/gems/ruby-3.2.3
243ruby-3.2.3 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
244ruby-3.2.3 - #generating default wrappers........
245Using /home/travis/.rvm/gems/ruby-3.2.3
247$ export BUNDLE_GEMFILE=$PWD/Gemfile
ruby.versions
248$ ruby --version
249ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x86_64-linux]
250$ rvm --version
251rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
252$ bundle --version
253Bundler version 2.4.19
254$ gem --version
2553.4.19
install.bundler
25722.56s$ bundle install --jobs=3 --retry=3
258Fetching gem metadata from https://rubygems.org/.........
259Resolving dependencies...
260Fetching concurrent-ruby 1.2.3
261Fetching public_suffix 5.0.5
262Fetching minitest 5.22.3
263Installing public_suffix 5.0.5
264Installing concurrent-ruby 1.2.3
265Installing minitest 5.22.3
266Fetching ansi 1.5.0
267Fetching ast 2.4.2
268Installing ansi 1.5.0
269Installing ast 2.4.2
270Fetching bigdecimal 3.1.7
271Fetching connection_pool 2.4.1
272Fetching rexml 3.2.6
273Installing connection_pool 2.4.1
274Fetching diff-lcs 1.5.1
275Installing rexml 3.2.6
276Fetching docile 1.4.0
277Installing bigdecimal 3.1.7 with native extensions
278Installing diff-lcs 1.5.1
279Installing docile 1.4.0
280Fetching ffi 1.16.3
281Fetching uri 0.13.0
282Installing uri 0.13.0
283Fetching hashdiff 1.1.0
284Installing hashdiff 1.1.0
285Installing ffi 1.16.3 with native extensions
286Fetching json 2.7.2
287Installing json 2.7.2 with native extensions
288Fetching language_server-protocol 3.17.0.3
289Installing language_server-protocol 3.17.0.3
290Fetching multi_json 1.15.0
291Installing multi_json 1.15.0
292Fetching net-http-pipeline 1.0.1
293Installing net-http-pipeline 1.0.1
294Fetching parallel 1.24.0
295Installing parallel 1.24.0
296Fetching racc 1.7.3
297Installing racc 1.7.3 with native extensions
298Fetching rainbow 3.1.1
299Installing rainbow 3.1.1
300Fetching regexp_parser 2.9.0
301Installing regexp_parser 2.9.0
302Fetching rspec-support 3.13.1
303Installing rspec-support 3.13.1
304Fetching ruby-progressbar 1.13.0
305Installing ruby-progressbar 1.13.0
306Fetching unicode-display_width 2.5.0
307Installing unicode-display_width 2.5.0
308Fetching simplecov-html 0.12.3
309Installing simplecov-html 0.12.3
310Fetching simplecov_json_formatter 0.1.4
311Installing simplecov_json_formatter 0.1.4
312Fetching addressable 2.8.6
313Installing addressable 2.8.6
314Fetching i18n 1.14.4
315Installing i18n 1.14.4
316Fetching tzinfo 2.0.6
317Installing tzinfo 2.0.6
318Fetching net-http-persistent 4.0.2
319Installing net-http-persistent 4.0.2
320Fetching parser 3.3.0.5
321Installing parser 3.3.0.5
322Fetching rspec-core 3.13.0
323Installing rspec-core 3.13.0
324Fetching rspec-expectations 3.13.0
325Installing rspec-expectations 3.13.0
326Fetching rspec-mocks 3.13.0
327Installing rspec-mocks 3.13.0
328Fetching terminal-table 3.0.2
329Installing terminal-table 3.0.2
330Fetching simplecov 0.22.0
331Installing simplecov 0.22.0
332Fetching activesupport 7.0.8.1
333Installing activesupport 7.0.8.1
334Fetching faraday-net_http 3.1.0
335Installing faraday-net_http 3.1.0
336Fetching rubocop-ast 1.31.2
337Installing rubocop-ast 1.31.2
338Fetching rspec 3.13.0
339Installing rspec 3.13.0
340Fetching simplecov-console 0.9.1
341Installing simplecov-console 0.9.1
342Fetching faraday 2.9.0
343Installing faraday 2.9.0
344Fetching rubocop 1.62.1
345Installing rubocop 1.62.1
346Fetching faraday-retry 2.2.0
347Installing faraday-retry 2.2.0
348Fetching rubocop-capybara 2.20.0
349Installing rubocop-capybara 2.20.0
350Fetching rubocop-factory_bot 2.25.1
351Installing rubocop-factory_bot 2.25.1
352Fetching rubocop-performance 1.21.0
353Installing rubocop-performance 1.21.0
354Fetching rubocop-rspec_rails 2.28.2
355Installing rubocop-rspec_rails 2.28.2
356Fetching rubocop-rspec 2.28.0
357Installing rubocop-rspec 2.28.0
358Fetching ethon 0.16.0
359Installing ethon 0.16.0
360Fetching typhoeus 1.4.1
361Installing typhoeus 1.4.1
362Fetching faraday-typhoeus 1.1.0
363Installing faraday-typhoeus 1.1.0
364Fetching crack 1.0.0
365Installing crack 1.0.0
366Fetching webmock 3.23.0
367Installing webmock 3.23.0
368Bundle complete! 8 Gemfile dependencies, 57 gems now installed.
369Use `bundle info [gemname]` to see where a bundled gem is installed.
3711.90s$ bundle exec rspec
373GH::Cache
374 send HTTP requests for uncached resources
375 uses the cache for subsequent requests
376 cache is resettable
378GH::CustomLimit
379 adds client_id and client_secret to a request
381GH::Error
382 wraps connection
383 exposes the original exception
384 keeps the payload around
385 works for long content
386 can be rescued by status code
388GH
389 allows doing requests right from the GH object
390 allows posting to github
391 with
392 returns the GH instance if no block is given
393 returns the block value if block is given
394 propagates options
396GH::Instrumentation
397 instruments http
398 instruments []
399 instruments load
401GH::LazyLoader
402 wraps normalizer by default
403 send http requests for missing fields
404 does not send http requests for existing fields
405 allows traversing into nested structures
406 does not request twice if the field does not exist upstream
407 does not skip an already existing default proc
408 is still loading missing fields, even if a default proc is set
410GH::LinkFollower
411 follows links
412 works with lazy loading
413 does not raise exceptions for unknown fields
415GH::MergeCommit
416 adds merge commits
417 adds base commits
418 adds head commits
419 allows lazy loading on the commit
420 when pull request is draft
421 adds merge commits
423GH::Normalizer
424 is set up properly
425 leaves unknown fields in place
426 allows normalization with #load
427 works for deeply nested fields (PENDING: Not yet implemented)
428 works for lists (PENDING: Not yet implemented)
429 when testing date fields
430 generates date from timestamp (PENDING: Not yet implemented)
431 when renaming
432 renames org to organization
433 renames orgs to organizations
434 renames username to login
435 renames repo to repository
436 renames repos to repositories
437 renames repo_foo to repository_foo
438 renames repos_foo to repository_foo
439 renames foo_repo to foo_repository
440 renames foo_repos to foo_repositories
441 renames commit to sha if value is a sha
442 does not rename commit to sha if value is not a sha
443 renames commit_id to sha if value is a sha
444 does not rename commit_id to sha if value is not a sha
445 renames comments to comment_count if content is a number
446 renames repositories to repository_count if content is a number
447 renames repos to repository_count if content is a number
448 renames forks to fork_count if content is a number
449 does not rename comments to comment_count if content is not a number
450 does not rename repositories to repository_count if content is not a number
451 does not rename repos to repository_count if content is not a number
452 does not rename forks to fork_count if content is not a number
453 renames user to owner if appropriate
454 renames user to author if appropriate
455 leaves user in place if owner exists
456 leaves user in place if author exists
457 leaves user in place if no indication what kind of user
458 copies author to committer
459 copies committer to author
460 does not override committer or author if both exist
461 when testing time
462 transforms timestamps stored in "timestamp" to a date in "date"
463 transforms dates stored in "timestamp" to a date in "date"
464 changes date to UTC
465 changes any time entry to UTC
466 does not choke on empty values
467 when testing links
468 does not normalize config
469 generates link entries from link headers (PENDING: )
470 generates link headers from link entries (PENDING: Not yet implemented)
471 does not discard existing link entires (PENDING: Not yet implemented)
472 does not discard existing link headers (PENDING: Not yet implemented)
473 identifies _url suffix as link
474 identifies blog as link
475 detects avatar links from gravatar_url
476 detects html urls in url field
477 detects self urls in url field
478 passes through true
479 properly detects html links when api is served from same host
480 properly detects self links when api is served from same host
482GH::Pagination
483 paginates
484 paginates with GH::Normalizer
485 paginates on default stack
486 gives random access
487 does not wrap hash responses
489GH::Parallel
490 allows normal requests
491 sets in_parallel?
492 runs requests in parallel
493 runs requests right away if parallelize is set to false
494 works with pagination
495 returns the block value
496 works two times in a row
498GH::Remote
499 loads resources from github
500 sets headers correctly
501 raises an exception for missing resources
502 includes the request payload in errors
503 parses the body
504 sends http calls through the frontend
505 sends request calls through the frontend
506 loads resources from github via API v3
507 when testing path_for
508 is expected to eql "/api/v3/foo"
509 is expected to eql "/api/v3/foo"
510 is expected to eql "/api/v3/foo"
511 is expected to eql "/api/v3/foo"
513GH::Response
514 parses content endpoints correctly
515 handles UTF-8 properly, even if encoded binary
517GH::Stack
518 is specified (PENDING: Not yet implemented)
520GH::TokenCheck
521 adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)
522 does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)
524GH::Wrapper
525 is specified (PENDING: Not yet implemented)
527Pending: (Failures listed here are expected and do not affect your suite's status)
529 1) GH::Normalizer works for deeply nested fields
530 # Not yet implemented
531 # ./spec/normalizer_spec.rb:39
533 2) GH::Normalizer works for lists
534 # Not yet implemented
535 # ./spec/normalizer_spec.rb:40
537 3) GH::Normalizer when testing date fields generates date from timestamp
538 # Not yet implemented
539 # ./spec/normalizer_spec.rb:43
541 4) GH::Normalizer when testing links generates link entries from link headers
542 #
543 # ./spec/normalizer_spec.rb:244
545 5) GH::Normalizer when testing links generates link headers from link entries
546 # Not yet implemented
547 # ./spec/normalizer_spec.rb:253
549 6) GH::Normalizer when testing links does not discard existing link entires
550 # Not yet implemented
551 # ./spec/normalizer_spec.rb:254
553 7) GH::Normalizer when testing links does not discard existing link headers
554 # Not yet implemented
555 # ./spec/normalizer_spec.rb:255
557 8) GH::Stack is specified
558 # Not yet implemented
559 # ./spec/stack_spec.rb:6
561 9) GH::TokenCheck adds client_id and client_secret to a request
562 # Temporarily skipped with xdescribe
563 # ./spec/token_check_spec.rb:14
565 10) GH::TokenCheck does not swallow other status codes
566 # Temporarily skipped with xdescribe
567 # ./spec/token_check_spec.rb:28
569 11) GH::Wrapper is specified
570 # Not yet implemented
571 # ./spec/wrapper_spec.rb:6
574Finished in 0.88801 seconds (files took 0.58277 seconds to load)
575115 examples, 0 failures, 11 pending
578COVERAGE: 82.56% -- 71/86 lines in 2 files
580+----------+--------------------+-------+--------+----------------------------+
581| coverage | file | lines | missed | missing |
582+----------+--------------------+-------+--------+----------------------------+
583| 78.95% | lib/gh/cache.rb | 38 | 8 | 27-30, 69-71, 73 |
584| 85.42% | lib/gh/response.rb | 48 | 7 | 29, 33, 40, 71, 73, 78, 98 |
585+----------+--------------------+-------+--------+----------------------------+
586Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.
587The command "bundle exec rspec" exited with 0.
590Done. Your build exited with 0.
Top