AMD64
Ruby: 3.2.2
Git
Raw log
Scroll to End of Log
0.00s0.14s0.09s0.07s
worker_info
1Worker information
2hostname: 9e45e8a6-6b36-42ab-95cf-e43e415bb385@1.worker-n2-com-779d777f7b-hxsb6.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-33ec3093-54b3-490c-b4dd-ceb94423a005 travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)
5startup: 6.237876782s
60.16s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 269644050
11Job id: 619671200
12Runtime kernel version: 4.15.0-1098-gcp
13travis-build version: 5c36a08f
14Build image provisioning date and time
15Thu May 18 10:07:51 UTC 2023
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 16.04.7 LTS
19Release: 16.04
20Codename: xenial
21Systemd Version
22systemd 229
23Cookbooks Version
24d19e5ff https://github.com/travis-ci/travis-cookbooks/tree/d19e5ff
25git version
26git version 2.40.1
27bash version
28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
31docker version
32Client: Docker Engine - Community
33 Version: 20.10.7
34 API version: 1.41
35 Go version: go1.13.15
36 Git commit: f0df350
37 Built: Wed Jun 2 11:56:47 2021
38 OS/Arch: linux/amd64
39 Context: default
40 Experimental: true
42Server: Docker Engine - Community
43 Engine:
44 Version: 20.10.7
45 API version: 1.41 (minimum version 1.12)
46 Go version: go1.13.15
47 Git commit: b0f5bc3
48 Built: Wed Jun 2 11:54:58 2021
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.4.6
53 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
54 runc:
55 Version: 1.0.0-rc95
56 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
57 docker-init:
58 Version: 0.19.0
59 GitCommit: de40ad0
60clang version
61clang version 7.0.0 (tags/RELEASE_700/final)
62jq version
63jq-1.6
64bats version
65Bats 0.4.0
66shellcheck version
670.7.2
68shfmt version
69v3.2.1
70ccache version
713.2.4
72cmake version
73cmake version 3.26.3
74heroku version
75heroku/8.1.3 linux-x64 node-v16.19.0
76imagemagick version
77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org
78md5deep version
794.4
80mercurial version
81version 5.9.3
82mysql version
83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper
84openssl version
85OpenSSL 1.0.2g 1 Mar 2016
86packer version
871.7.5
88postgresql client version
89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)
90ragel version
91Ragel State Machine Compiler version 6.8 Feb 2013
92sudo version
931.8.16
94gzip version
95gzip 1.6
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)
100iptables version
101iptables v1.6.0
102curl version
103curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
104wget version
105GNU Wget 1.17.1 built on linux-gnu.
106rsync version
107rsync version 3.1.1 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.39.3
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
114phpenv version
115rbenv 1.2.0
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
120default python version
121Python 3.7.13
122CouchDB version
123couchdb 1.6.1
124ElasticSearch version
1257.16.3
126Installed Firefox version
127firefox 63.0.1
128MongoDB version
129MongoDB 4.4.21
130PhantomJS version
1312.1.1
132Pre-installed PostgreSQL versions
1339.4.26
1349.5.25
1359.6.22
136Redis version
137redis-server 6.0.6
138Pre-installed Go versions
1391.18.4
140ant version
141Apache Ant(TM) version 1.9.6 compiled on July 20 2018
142mvn version
143Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)
144gradle version
145Gradle 7.5.1!
146lein version
147Leiningen 2.10.0 on Java 11.0.15.1 OpenJDK 64-Bit Server VM
148Pre-installed Node.js versions
149v10.24.1
150v12.22.12
151v14.21.3
152v16.15
153v16.16.0
154v16.20.0
155v18.16.0
156v4.9.1
157v6.17.1
158v8.17.0
159phpenv versions
160 system
161 7.4
162* 7.4.30 (set by /home/travis/.phpenv/version)
163 hhvm-stable
164 hhvm
165composer --version
166Composer version 2.3.7 2022-06-06 16:43:28
167Pre-installed Ruby versions
168ruby-2.7.6
169ruby-3.0.4
170ruby-3.1.2
1720.02s0.01s0.80s11.96s0.05s0.00s0.04s0.00s0.04s0.01s0.01s0.01s0.01s0.00s0.34sOK
1730.00s0.02s0.00s0.01s0.30s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.91s0.00s0.12s14.71s0.00s3.59s0.00s3.72s
docker_mtu_and_registry_mirrors
resolvconf
snap
174Installing 1 Snaps
17513.26s$ sudo snap install core
1762024-03-25T15:25:54Z INFO Waiting for automatic snapd restart...
177core 16-2.61.2 from Canonical* installed
17811.92s$ sudo snap install docker --channel=latest/beta
179docker (beta) 24.0.5 from Canonical** installed
1800.06s$ sudo snap list
181Name Version Rev Tracking Publisher Notes
182core 16-2.61.2 16928 latest/stable canonical** core
183core22 20240111 1122 latest/stable canonical** base
184docker 24.0.5 2915 latest/beta canonical** -
services
1873.10s$ sudo systemctl start redis-server
git.checkout
1880.01s0.72s$ git clone --depth=50 --branch=dt-welcome-bsfy298 https://github.com/travis-ci/travis-tasks.git travis-ci/travis-tasks
189Cloning into 'travis-ci/travis-tasks'...
190$ cd travis-ci/travis-tasks
191$ git checkout -qf 45684df457e5acf3da85eb68e82d59c3be4392cc
1930.02s
194Setting environment variables from repository settings
195$ export QUAY_ROBOT_HANDLE=[secure]
196$ export QUAY_ROBOT_TOKEN=[secure]
198Setting environment variables from .travis.yml
199$ export PATH=/snap/bin:$PATH
rvm
2013.58s$ rvm get head
202Downloading https://get.rvm.io
203Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
204Verifying /home/travis/.rvm/archives/rvm-installer.asc
205gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB
206gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
207gpg: WARNING: This key is not certified with a trusted signature!
208gpg: There is no indication that the signature belongs to the owner.
209Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
210GPG verified '/home/travis/.rvm/archives/rvm-installer'
211Downloading https://github.com/rvm/rvm/archive/master.tar.gz
212Upgrading the RVM installation in /home/travis/.rvm/
213 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
214 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
215 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
216Upgrade of RVM in /home/travis/.rvm/ is complete.
218<warn>Thanks for installing RVM 🙏</warn>
219Please consider donating to our open collective to help us maintain RVM.
221👉 Donate: <code>https://opencollective.com/rvm/donate</code>
224RVM reloaded!
22522.28s$ rvm use 3.2.2 --install --binary --fuzzy
226curl: (22) The requested URL returned error: 404 Not Found
227Required ruby-3.2.2 is not installed - installing.
228curl: (22) The requested URL returned error: 404 Not Found
229Searching for binary rubies, this might take some time.
230Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2
231Checking requirements for ubuntu.
232Requirements installation successful.
233ruby-3.2.2 - #configure
234ruby-3.2.2 - #download
235 % Total % Received % Xferd Average Speed Time Time Time Current
236 Dload Upload Total Spent Left Speed
237 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
238100 27.9M 100 27.9M 0 0 13.5M 0 0:00:02 0:00:02 --:--:-- 447M
239No checksum for downloaded archive, recording checksum in user configuration.
240ruby-3.2.2 - #validate archive
241ruby-3.2.2 - #extract
242ruby-3.2.2 - #validate binary
243ruby-3.2.2 - #setup
244ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
245ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
246ruby-3.2.2 - #generating global wrappers........
247ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
248ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
249ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
250ruby-3.2.2 - #generating default wrappers........
251Using /home/travis/.rvm/gems/ruby-3.2.2
253$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
254Setting up build cache
255$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2560.27s$ Installing caching utilities
2570.00s1.87sattempting to download cache archive
258fetching dt-welcome-bsfy298/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
259found cache
cache.bundler
2620.00s3.57sadding /home/travis/build/travis-ci/travis-tasks/vendor/bundle to cache
263creating directory /home/travis/build/travis-ci/travis-tasks/vendor/bundle
ruby.versions
264$ ruby --version
265ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
266$ rvm --version
267rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
268$ bundle --version
269Bundler version 2.4.10
270$ gem --version
2713.4.10
before_install
2733.69s$ sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev && bundle config build.nokogiri --use-system-libraries
274Reading package lists...
275Building dependency tree...
276Reading state information...
277build-essential is already the newest version (12.1ubuntu2).
278liblzma-dev is already the newest version (5.1.1alpha+20120614-2ubuntu2).
279liblzma-dev set to manually installed.
280patch is already the newest version (2.7.5-1ubuntu0.16.04.2).
281zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.3).
282The following additional packages will be installed:
283 ruby2.3-dev
284The following NEW packages will be installed:
285 ruby-dev ruby2.3-dev
2860 upgraded, 2 newly installed, 0 to remove and 17 not upgraded.
287Need to get 1,038 kB of archives.
288After this operation, 4,821 kB of additional disk space will be used.
289Get:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ruby2.3-dev amd64 2.3.1-2~ubuntu16.04.16 [1,034 kB]
290Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-dev amd64 1:2.3.0+1 [4,408 B]
291Fetched 1,038 kB in 0s (2,409 kB/s)
292Selecting previously unselected package ruby2.3-dev:amd64.
293(Reading database ... 165746 files and directories currently installed.)
294Preparing to unpack .../ruby2.3-dev_2.3.1-2~ubuntu16.04.16_amd64.deb ...
295Unpacking ruby2.3-dev:amd64 (2.3.1-2~ubuntu16.04.16) ...
296Selecting previously unselected package ruby-dev:amd64.
297Preparing to unpack .../ruby-dev_1%3a2.3.0+1_amd64.deb ...
298Unpacking ruby-dev:amd64 (1:2.3.0+1) ...
299Setting up ruby2.3-dev:amd64 (2.3.1-2~ubuntu16.04.16) ...
300Setting up ruby-dev:amd64 (1:2.3.0+1) ...
install.bundler
30116.08s$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
302[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
303[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag
304Bundler 2.4.10 is running, but your lockfile was generated with 2.4.17. Installing Bundler 2.4.17 and restarting using that version.
305Fetching gem metadata from https://rubygems.org/.
306Fetching bundler 2.4.17
307Installing bundler 2.4.17
308[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
309[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local path 'vendor/bundle'`, and stop using this flag
310Fetching https://github.com/travis-ci/travis-logger
311Fetching https://github.com/travis-ci/travis-exceptions
312Fetching https://github.com/travis-ci/travis-metrics
313Fetching https://github.com/travis-ci/travis-config
314Fetching https://github.com/travis-ci/travis-github_apps
315Fetching https://github.com/travis-ci/travis-rollout
316Fetching https://github.com/travis-ci/metriks
317Fetching https://github.com/travis-ci/metriks-librato_metrics
318Fetching gem metadata from https://rubygems.org/..........
319Fetching https://github.com/travis-ci/gh
320Fetching base64 0.2.0
321Fetching activesupport 7.0.8.1
322Fetching typhoeus 1.4.1
323Installing base64 0.2.0
324Installing typhoeus 1.4.1
325Fetching jwt 2.8.0
326Installing activesupport 7.0.8.1
327Fetching faraday-typhoeus 1.1.0
328Installing jwt 2.8.0
329Installing faraday-typhoeus 1.1.0
330Fetching activejob 7.0.8.1
331Fetching actionview 7.0.8.1
332Installing activejob 7.0.8.1
333Installing actionview 7.0.8.1
334Fetching actionpack 7.0.8.1
335Installing actionpack 7.0.8.1
336Fetching actionmailer 7.0.8.1
337Fetching railties 7.0.8.1
338Installing actionmailer 7.0.8.1
339Installing railties 7.0.8.1
340Bundle complete! 36 Gemfile dependencies, 463 gems now installed.
341Bundled gems are installed into `./vendor/bundle`
3435.47s$ bundle exec rspec -f documentation --color --order rand spec
344Run options: include {:focus=>true}
346All examples were filtered out; ignoring {:focus=>true}
348Randomized with seed 58854
350Travis::Addons::GithubCheckStatus::Task
351 makes expected API calls
352 when API call to fetch Check Runs fails
353 makes expected API calls
355Travis::Addons::Irc::Client
356 on initialization
357 should connect to a server which requires ping/pong
358 without a password
359 by sending NICK then USER
360 with no port specified
361 should open a socket on the server for port 6667
362 should define @numeric_received
363 to a non-true value
364 before receiving a numeric
365 to true
366 after receiving a numeric
367 should connect to the server
368 without a password
369 by sending NICK then USER
370 with a nickserv password
371 should identify with nickserv
372 with a password
373 by sending PASS then NICK then USER
374 without a nickserv password
375 should not identify with nickserv
376 with port specified
377 should open a socket on the server for the given port
378 with connection established
379 can message a channel before joining
380 can run a series of commands
381 can join a channel with a key
382 can notice a channel before joining
383 can abandon the connection
384 can join a channel
385 and channel joined
386 can notice the channel
387 can leave the channel
388 can message the channel
390Travis::Addons::Plan::Task
391 sends private_credits_for_public email
392 with no recipients
393 example at ./spec/addons/plan/task_spec.rb:30
394 with recipients
395 sends to filtered recipients
396 sends welcome email
397 with recipients
398 sends to filtered recipients
399 with no recipients
400 example at ./spec/addons/plan/task_spec.rb:30
401 sends credit_balance_state email
402 with recipients
403 sends to filtered recipients
404 with no recipients
405 example at ./spec/addons/plan/task_spec.rb:30
406 sends builds_not_allowed email
407 with no recipients
408 example at ./spec/addons/plan/task_spec.rb:30
409 with recipients
410 sends to filtered recipients
412Travis::Task::Keenio
413 is expected to eq 1
414 is expected to eq "svenfuchs/minimal"
415 is expected to eq :email
416 is expected to eq :success
417 is expected to eq 1
418 is expected to eq "push"
419 is expected to eq 1
420 is expected to eq "login"
421 is expected to eq "User"
423Travis::Addons::Gdpr::Mailer::GdprMailer
424 #purge
425 contains the right data
426 #export
427 contains the right data
429Travis::Addons::UserConfirmation::Task
430 confirm_account email
431 behaves like sends email
432Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/addons/user_confirmation/task.rb:18:in `public_send': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/user_confirmation/task_spec.rb:35:in `block (3 levels) in <top (required)>' expected positional hash ({:owner => {:name => "Joe", :login => "joe", :billing_slug => "user", :vcs_type => "GithubUser", :owner_type => "User"}, :confirmation_url => "https://confirm.me/12345", :token_valid_to => "2021-02-08 14:14:14"}), but received keyword arguments (:owner => {:name => "Joe", :login => "joe", :billing_slug => "user", :vcs_type => "GithubUser", :owner_type => "User"}, :confirmation_url => "https://confirm.me/12345", :token_valid_to => "2021-02-08 14:14:14"). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
433 sends to filtered recipients
434 account_activated email
435 behaves like sends email
436Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/addons/user_confirmation/task.rb:18:in `public_send': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/user_confirmation/task_spec.rb:35:in `block (3 levels) in <top (required)>' expected positional hash ({:owner => {:name => "Joe", :login => "joe", :billing_slug => "user", :vcs_type => "GithubUser", :owner_type => "User"}, :confirmation_url => "https://confirm.me/12345", :token_valid_to => "2021-02-08 14:14:14"}), but received keyword arguments (:owner => {:name => "Joe", :login => "joe", :billing_slug => "user", :vcs_type => "GithubUser", :owner_type => "User"}, :confirmation_url => "https://confirm.me/12345", :token_valid_to => "2021-02-08 14:14:14"). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
437 sends to filtered recipients
439Travis::Addons::Campfire::Task
440 sends campfire notifications to the given targets
441 using a custom template
443Travis::Addons::Util::Template
444 interpolation
445 replaces the message
446 replaces the duration
447 replaces the pull request
448 replaces the repository slug
449 replaces the branch
450 replaces the build_id
451 replaces the author
452 replaces the build_number
453 replaces the repository name
454 doesn't generate a pull request url
455 replaces the pull request number
456 replaces the repository
457 interpolation for pull requests
458 replaces the pull request
459 generates the pull request url based on the comparison url
460 replaces the pull request number
462Travis::Addons::Pushover::Task
463 using a custom template
464 sends pushover notifications to the given targets
466Travis::Addons::Migration::Mailer::MigrationMailer
467 #beta_confirmation
468 contains the right data
470Travis::Addons::Billing::Task
471 sends invoice_payment_succeeded email
472 with recipients
473 sends to all recipients
474 with no recipients
475 example at ./spec/addons/billing/task_spec.rb:34
476 sends subscription cancelled email
477 with no recipients
478 example at ./spec/addons/billing/task_spec.rb:34
479 with recipients
480 sends to all recipients
481 sends user feedback email
482 with no recipients
483 example at ./spec/addons/billing/task_spec.rb:34
484 with recipients
485 sends to all recipients
486 sends user changetofree feedback email
487 with no recipients
488 example at ./spec/addons/billing/task_spec.rb:34
489 with recipients
490 sends to all recipients
491 sends user changetofree notification email
492 with recipients
493 sends to all recipients
494 with no recipients
495 example at ./spec/addons/billing/task_spec.rb:34
496 sends charge failed email
497 with no recipients
498 example at ./spec/addons/billing/task_spec.rb:34
499 with recipients
500 sends to all recipients
502Travis::Addons::Email::Mailer::Build
503 finished build email notification
504 contains the expected html part
505 contains the expected text part
506 delivers to the repository owner, committer and commit author
507 is a multipart email
508 in HTML
509 escapes newlines in the commit message
510 correctly encodes UTF-8 characters
511 with the footer disabled
512 doesn't include the build footer
513 Build email with failed
514 Does not contains cancel note section html part
515 Does not contains cancel note section text part
516 with a custom from address configured
517 has that address as a from address
518 Build email with passed
519 Does not contains cancel note section html part
520 Does not contains cancel note section text part
521 Build email with canceled
522 contains cancel note section html part
523 contains the expected text part
524 broadcasts
525 includes a the first broadcast
526 with no custom from address configured
527 has "notifications@[hostname]" as a from address
528 for a successful build
529 subject
530 to distinguish gmail threads
531 includes an in-reply-to header
532 allows mixing in the build state into a custom email address
533 for a cron build
534 subject
535 for a broken build
536 subject
538Travis::Addons::Slack::Task
539 sends slack notifications to the given targets
540 sends information about pull requests
541 ignores garbage configurations
542 supports a list as templates
543 allows specifying a custom template
544 doesn't include a channel in the body when none is specified
546Travis::Addons::Flowdock::Task
547 sends flowdock notifications to the Team Inbox with the given tokens
548 handling errors
549 doesn't raise on an invalid URI
551Travis::Addons::Email::Mailer::Helpers
552 #title returns title for the build
553 returns gravatar url
554 #repository_unsubscribe_url returns correct URL
555 #repository_build_url returns correct URL
556 returns an announcement broadcast status icon
557 returns build status
558 returns an warning broadcast status icon
559 #repository_url returns correct URL
560 #unsubscribe_url returns correct URL
561 returns repository name
562 returns the organization name
563 returns a s3 asset url
565Travis::Addons::Email::Task
566 doesn't reraise an error with bad recipient syntax
567 reraises an smtp server busy error when it's not about the syntax
568 doesn't reraise an error when recipient was rejected
569 sends the email
570 reraises an error when sending an email
571 includes valid email addresses
572 creates an email for the build email recipients
573 ignores email addresses (me@email)
574 ignores email address ending in .local
576Travis::Addons::UserConfirmation::Mailer::UserConfirmationMailer
577 #account_activated
578 contains the right data
579 #confirm_account
580 contains the right data
582Travis::Addons::Plan::Mailer::PlanMailer
583 #welcome
584 contains the right data
585 #welcome enterprise
586 contains the right data
588Travis::Addons::Trial::Task
589 sends trial started email
590 with no recipients
591 example at ./spec/addons/trial/task_spec.rb:29
592 with recipients
593 sends to filtered recipients
594 sends trial ended email
595 with no recipients
596 example at ./spec/addons/trial/task_spec.rb:29
597 with recipients
598 sends to filtered recipients
599 sends trial halfway email
600 with recipients
601 sends to filtered recipients
602 with no recipients
603 example at ./spec/addons/trial/task_spec.rb:29
604 sends trial ending email
605 with no recipients
606 example at ./spec/addons/trial/task_spec.rb:29
607 with recipients
608 sends to filtered recipients
610Travis::Addons::Migration::Task
611 sends beta_confirmation email
612 with recipients
613 sends gdpr email
615Travis::Addons::Hipchat::Task
616 with private server
617 sends hipchat notifications to the given targets
618 using a custom template
619 sends red messages for errored builds
620 sends HTML notifications if requested
621 sends the notify option for v2 if included
622 works with a list as HipChat configuration
623 handling errors
624 ignores an empty targets list
625 with default hipchat server
626 skips sending notifications to api.hipchat.com
628Travis::Addons::Irc::Task
629 allows overwriting the nickname
630 one irc notification w/ channel given as a string
631 wrap socket with ssl (in client private) when configured to IRC+SSL server
632 one irc notification
633 with a custom message template
634 with multiple custom message templates
635 with two irc notifications to different hosts
636 sets a connection password
637 does not disconnect for notifications to channels on the same host
638 one irc notification without joining the channel
639 works with just a list of channels
640 message nickserv with a nickserv password
641 allows setting a channel key in the channel declaration
642 allows setting a global channel key
643 one irc notification using notice
644 skips blocked freenode channels
645 parsed_channels
646 groups irc channels by host, port & ssl flag, so notifications can be sent with one connection
648Travis::Addons::Billing::Mailer::BillingMailer
649 #invoice_payment_succeeded
650 shows the total
651 comes from Travis
652 shows the account name
653 contains the PDF attached
654 has the right subject
655 shows who was billed
656 shows the credit card
657 is addressed to the user
658 when the pdf url redirects
659 still attaches the pdf
660 #invoice_payment_v2_succeeded
661 comes from Travis
662 has the right subject
663 shows who was billed
664 shows the total
665 shows the account name
666 contains the PDF attached
667 shows addons
668 is addressed to the user
669 shows the credit card
670 when the pdf url redirects
671 still attaches the pdf
672 #credit_note_raised
673 contains the PDF attached
674 shows the credit card
675 shows the account name
676 has the right subject
677 shows the total
678 shows who was refunded
679 comes from Travis
680 is addressed to the user
681 when invoice is partially refunded
682 has the right subject
683 when the pdf url redirects
684 still attaches the pdf
686Travis::Addons::Intercom::Task
687 update_billing_data event
688Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/addons/intercom/task.rb:19:in `public_send': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/intercom/task_spec.rb:56:in `block (3 levels) in <top (required)>' expected keyword arguments (:event => "update_billing_data", :owner_id => 1, :is_on_new_plan => true, :current_plan => "pro_tier_plan", :public_credits_remaining => 40000, :private_credits_remaining => 500000, :last_build_triggered => "2024-03-25T15:27:10.224+00:00", :renewal_date => "2024-03-25T15:27:10.224+00:00", :has_paid_plan => true, :orgs_admin_amount => 1, :orgs_with_paid_plan_amount => 1), but received positional hash ({:event => "update_billing_data", :owner_id => 1, :is_on_new_plan => true, :current_plan => "pro_tier_plan", :public_credits_remaining => 40000, :private_credits_remaining => 500000, :last_build_triggered => "2024-03-25T15:27:10.224+00:00", :renewal_date => "2024-03-25T15:27:10.224+00:00", :has_paid_plan => true, :orgs_admin_amount => 1, :orgs_with_paid_plan_amount => 1}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
689 sends billing data to intercom
690 report_build event
691Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/addons/intercom/task.rb:19:in `public_send': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/intercom/task_spec.rb:81:in `block (3 levels) in <top (required)>' expected keyword arguments (:event => "report_build", :owner_id => 1, :last_build_at => "2024-03-25T15:27:10.228+00:00"), but received positional hash ({:event => "report_build", :owner_id => 1, :last_build_at => "2024-03-25T15:27:10.228+00:00"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
692 sends build data to intercom
693 report_subscription event
694Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/addons/intercom/task.rb:19:in `public_send': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/intercom/task_spec.rb:98:in `block (3 levels) in <top (required)>' expected keyword arguments (:event => "report_subscription", :owner_id => 1, :has_subscription => true), but received positional hash ({:event => "report_subscription", :owner_id => 1, :has_subscription => true}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
695 sends subscription data to intercom
697Travis::Addons::Gdpr::Task
698 sends purge email
699 with recipients
700 sends to all recipients
701 with no recipients
702 example at ./spec/addons/gdpr/task_spec.rb:28
703 sends export email
704 with no recipients
705 example at ./spec/addons/gdpr/task_spec.rb:28
706 with recipients
707 sends to all recipients
709Travis::Addons::GithubStatus::Task
710Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/backends/github.rb:38:in `create_status': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/github_status/task_spec.rb:60:in `block (2 levels) in <top (required)>' expected keyword arguments (:state => "error", :description => "The Travis CI build could not complete due to an error", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"), but received positional hash ({:state => "error", :description => "The Travis CI build could not complete due to an error", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
711 posts status info for a errored build
712 does not raise if a 422 error was returned by GH
713 does not raise if a 403 error was returned by GH and marks the token invalid
714 accepts a single token using the legacy payload
715 does not raise if a 404 error was returned by GH
716 authenticates using the next token if the first token failed
717Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/backends/github.rb:38:in `create_status': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/github_status/task_spec.rb:66:in `block (2 levels) in <top (required)>' expected keyword arguments (:state => "error", :description => "The Travis CI build could not complete due to an error", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"), but received positional hash ({:state => "error", :description => "The Travis CI build could not complete due to an error", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
718 posts status info for a canceled build
719Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/backends/github.rb:38:in `create_status': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/github_status/task_spec.rb:54:in `block (2 levels) in <top (required)>' expected keyword arguments (:state => "failure", :description => "The Travis CI build failed", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"), but received positional hash ({:state => "failure", :description => "The Travis CI build failed", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
720 posts status info for a failed build
721Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/backends/github.rb:38:in `create_status': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/github_status/task_spec.rb:40:in `block (2 levels) in <top (required)>' expected keyword arguments (:state => "pending", :description => "The Travis CI build is in progress", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"), but received positional hash ({:state => "pending", :description => "The Travis CI build is in progress", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
722 posts status info for a created build
723 authenticates using the token passed into the task
724Mocha deprecation warning at /home/travis/build/travis-ci/travis-tasks/lib/travis/backends/github.rb:38:in `create_status': Expectation defined at /home/travis/build/travis-ci/travis-tasks/spec/addons/github_status/task_spec.rb:48:in `block (2 levels) in <top (required)>' expected keyword arguments (:state => "success", :description => "The Travis CI build passed", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"), but received positional hash ({:state => "success", :description => "The Travis CI build passed", :target_url => "https://travis-ci.org/github/svenfuchs/minimal/builds/1?utm_source=github_status&utm_medium=notification", :context => "continuous-integration/travis-ci/push"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
725 posts status info for a passed build
726 logging
727 doesn't raise an error with bad credentials
728 warns about a failed request
729 a user token has been invalidated
730 skips using the token
731 with a github apps installation id
732 processes via github apps
734Travis::Addons::BillingFeedback::Task
735 sends user feedback email
736 with no recipients
737 example at ./spec/addons/billing_feedback/task_spec.rb:32
738 with recipients
739 sends to all recipients
741Travis::Addons::Webhook::Task
742 includes a Travis-Repo-Slug header
743 given a task payload
744 data
745 repository
746 includes the build matrix
747 given targets without HTTP Basic Auth
748 posts with the given payload, and without "Basic" Auth header
749 given target with HTTP Basic Auth
750 posts with the given payload and the given access token
751 Signature header
752 if not enabled in the config
753 should not include a Signature header
754 if enabled in the config
755 the Signature header is verifiable
756 includes a Signature header
758Travis::Addons::GithubCheckStatus::Output
759 build with stages
760 is expected to eq "This is a normal build for the master branch. You should be able to reproduce it by checking out the...ary>\n<pre lang='yaml'>\n{\n \"rvm\": [\n \"1.8.7\",\n \"1.9.2\"\n ]\n}\n</pre>\n</details>"
761 pull request build with single job
762 is expected to eq "This is a [pull request build](https://docs.travis-ci.com/user/pull-requests/).\n\nIt is running a b...ry>Build Configuration</summary>\n<pre lang='yaml'>\n{\n \"rvm\": \"1.8.7\"\n}\n</pre>\n</details>"
763 is expected to eq {:completed_at=>"2014-04-03T10:22:05Z", :conclusion=>"success", :details_url=>"https://travis-ci.org/...e>\n</details>", :title=>"Build Passed"}, :started_at=>"2014-04-03T10:21:05Z", :status=>"completed"}
764 started build
765 is expected to eq "<a href='https://travis-ci.org/github/svenfuchs/minimal/builds/1'><img src='https://travis-ci.org/images/stroke-icons/icon-running.png' height='11'> The build</a> is currently running."
766 is expected not to include :conclusion
767 is expected not to include :completed_at
768 is expected to eq "in_progress"
769 push build with matrix
770 is expected to eq {:completed_at=>"2014-04-03T10:22:05Z", :conclusion=>"success", :details_url=>"https://travis-ci.org/...e>\n</details>", :title=>"Build Passed"}, :started_at=>"2014-04-03T10:21:05Z", :status=>"completed"}
771 is expected to eq "This is a normal build for the master branch. You should be able to reproduce it by checking out the...ary>\n<pre lang='yaml'>\n{\n \"rvm\": [\n \"1.8.7\",\n \"1.9.2\"\n ]\n}\n</pre>\n</details>"
772 queued build
773 is expected to eq "queued"
774 is expected not to include :conclusion
775 is expected to eq "<a href='https://travis-ci.org/github/svenfuchs/minimal/builds/1'><img src='https://travis-ci.org/im...nning.png' height='11'> The build</a> is currently waiting in the build queue for a VM to be ready."
776 is expected not to include :completed_at
777 build with env data
778 is expected to eq "This is a normal build for the master branch. You should be able to reproduce it by checking out the...ary>\n<pre lang='yaml'>\n{\n \"rvm\": [\n \"1.8.7\",\n \"1.9.2\"\n ]\n}\n</pre>\n</details>"
780Finished in 2.82 seconds (files took 2.1 seconds to load)
781237 examples, 0 failures
783Randomized with seed 58854
785The command "bundle exec rspec -f documentation --color --order rand spec" exited with 0.
cache.2
786store build cache
787$ bundle clean
788Removing actionmailer (7.0.7)
789Removing actionpack (7.0.7)
790Removing actionview (7.0.7)
791Removing activejob (7.0.7)
792Removing activesupport (7.0.7)
793Removing faraday-typhoeus (1.0.0)
794Removing jwt (2.7.1)
795Removing railties (7.0.7)
796Removing travis-rollout (0.0.2)
797Removing typhoeus (1.4.0)
798Removing gh (f2fbfbca425f)
799Removing metriks (6292ce11b8d2)
800Removing metriks-librato_metrics (41aca2ed2ab4)
801Removing travis-config (d6b678fb17b2)
802Removing travis-exceptions (9bcf5989b9a6)
803Removing travis-github_apps (d0a710fe3927)
804Removing travis-logger (6f0627028d02)
805Removing travis-metrics (c776366d7182)
8060.00s6.78schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/Gemfile
807/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/gh.gemspec
808/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/.git/config
809/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/.git/description
810/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/.git/FETCH_HEAD
811/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/.git/HEAD
812/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/.git/hooks/applypatch-msg.sample
813/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/.git/hooks/commit-msg.sample
814/home/travis/build/travis-ci/travis-tasks/vendor/bundle/ruby/3.2.0/bundler/gems/gh-e1fcd75786ff/\n...
815changes detected, packing new archive
816uploading dt-welcome-bsfy298/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
817cache uploaded
820Done. Your build exited with 0.
Top