AMD64
Ruby: 3.2.2
Git
Raw log
Scroll to End of Log
0.00s0.13s0.09s0.06s
worker_info
1Worker information
2hostname: 365b0514-24d1-436d-b9c6-327f6ddd2993@1.worker-n2-com-779d777f7b-twnw9.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-9dfb82ea-a13d-4fd5-9b3a-68618f180b49 travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)
5startup: 6.303263736s
60.14s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 269480644
11Job id: 619254875
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.01s0.01s0.74s12.10s0.05s0.00s0.04s0.00s0.04s0.01s0.01s0.01s0.01s0.00s0.35sOK
1730.00s0.02s0.00s0.01s0.26s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.86s0.00s0.10s14.52s0.00s3.53s0.00s3.56s
docker_mtu_and_registry_mirrors
resolvconf
snap
174Installing 1 Snaps
1758.33s$ sudo snap install core
1762024-03-15T11:20:55Z INFO Waiting for automatic snapd restart...
177core 16-2.61.2 from Canonical* installed
17817.10s$ sudo snap install docker --channel=latest/beta
179docker (beta) 24.0.5 from Canonical** installed
1800.07s$ 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.67s$ git clone --depth=50 --branch=manual_cancellations_am 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 7242639c8a1e037d7e8b2c5e9f171c6bb4a58db2
1930.01s
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.48s$ 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.12s$ 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 15.0M 0 0:00:01 0:00:01 --:--:-- 62.1M
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.29s$ Installing caching utilities
2570.00s1.66sattempting to download cache archive
258fetching manual_cancellations_am/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
259found cache
cache.bundler
2620.00s3.56sadding /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.46s$ 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,286 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
3011.84s$ 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
310Bundle complete! 36 Gemfile dependencies, 462 gems now installed.
311Bundled gems are installed into `./vendor/bundle`
3135.19s$ bundle exec rspec -f documentation --color --order rand spec
314Run options: include {:focus=>true}
316All examples were filtered out; ignoring {:focus=>true}
318Randomized with seed 2088
320Travis::Addons::Billing::Mailer::BillingMailer
321 #invoice_payment_v2_succeeded
322 is addressed to the user
323 shows the account name
324 shows the total
325 shows who was billed
326 has the right subject
327 shows addons
328 comes from Travis
329 shows the credit card
330 contains the PDF attached
331 when the pdf url redirects
332 still attaches the pdf
333 #invoice_payment_succeeded
334 is addressed to the user
335 shows the credit card
336 shows who was billed
337 has the right subject
338 shows the total
339 shows the account name
340 contains the PDF attached
341 comes from Travis
342 when the pdf url redirects
343 still attaches the pdf
344 #credit_note_raised
345 shows who was refunded
346 is addressed to the user
347 has the right subject
348 comes from Travis
349 contains the PDF attached
350 shows the total
351 shows the credit card
352 shows the account name
353 when the pdf url redirects
354 still attaches the pdf
355 when invoice is partially refunded
356 has the right subject
358Travis::Addons::Pushover::Task
359 using a custom template
360 sends pushover notifications to the given targets
362Travis::Addons::Irc::Task
363I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
364I Successfully notified irc.freenode.net:1234#travis
365 works with just a list of channels
366I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
367I Successfully notified irc.freenode.net:1234#travis
368 one irc notification
369I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
370I Successfully notified irc.freenode.net:1234#travis
371I Skipping blocked irc.freenode.net:1234#foibled
372I Skipping blocked irc.freenode.net:1234#fables
373 skips blocked freenode channels
374I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
375I Successfully notified irc.freenode.net:1234#travis
376 one irc notification w/ channel given as a string
377I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
378I Successfully notified irc.freenode.net:1234#travis
379 allows setting a global channel key
380I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
381I Successfully notified irc.freenode.net:1234#travis
382 message nickserv with a nickserv password
383I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
384I Successfully notified irc.freenode.net:1234#travis
385 one irc notification without joining the channel
386I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
387I Successfully notified irc.freenode.net:1234#travis
388 sets a connection password
389I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
390I Successfully notified irc.freenode.net:1234#travis
391I task=irc message=connection_init host=irc.example.com port=6667 nick=travis-ci protocol=irc sasl=false
392I Successfully notified irc.example.com:6667#example
393 with two irc notifications to different hosts
394I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
395I Successfully notified irc.freenode.net:1234#travis,pass
396 allows setting a channel key in the channel declaration
397I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
398I Successfully notified irc.freenode.net:1234#travis
399 one irc notification using notice
400I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
401I Successfully notified irc.freenode.net:1234#travis
402 with a custom message template
403I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=irc sasl=false
404I Successfully notified irc.freenode.net:1234#travis
405 with multiple custom message templates
406I task=irc message=connection_init host=irc.freenode.net port=1234 nick=nick protocol=irc sasl=false
407I Successfully notified irc.freenode.net:1234#travis
408 allows overwriting the nickname
409I task=irc message=connection_init host=irc.example.com port=6667 nick=travis-ci protocol=irc sasl=false
410I Successfully notified irc.example.com:6667#travis
411I Successfully notified irc.example.com:6667#example
412 does not disconnect for notifications to channels on the same host
413I task=irc message=connection_init host=irc.freenode.net port=1234 nick=travis-ci protocol=ircs sasl=false
414I Successfully notified irc.freenode.net:1234#travis
415 wrap socket with ssl (in client private) when configured to IRC+SSL server
416 parsed_channels
417 groups irc channels by host, port & ssl flag, so notifications can be sent with one connection
419Travis::Addons::Email::Mailer::Helpers
420 #unsubscribe_url returns correct URL
421 returns build status
422 returns gravatar url
423 #repository_build_url returns correct URL
424 returns the organization name
425 returns a s3 asset url
426 returns repository name
427 #repository_unsubscribe_url returns correct URL
428 #repository_url returns correct URL
429 #title returns title for the build
430 returns an warning broadcast status icon
431 returns an announcement broadcast status icon
433Travis::Addons::Plan::Mailer::PlanMailer
434 #welcome
435 contains the right data
437Travis::Addons::Slack::Task
438W task=slack build=1 repo=svenfuchs/minimal response_status=true response_body=
439W task=slack build=1 repo=svenfuchs/minimal response_status=true response_body=
440 sends slack notifications to the given targets
441W task=slack build=1 repo=svenfuchs/minimal response_status=true response_body=
442 sends information about pull requests
443W task=slack build=1 repo=svenfuchs/minimal response_status=true response_body=
444 doesn't include a channel in the body when none is specified
445W task=slack build=1 repo=svenfuchs/minimal response_status=true response_body=
446 allows specifying a custom template
447W task=slack build=1 repo=svenfuchs/minimal result=invalid_target target=3109euaofjelw;arj;gfer//asfg=adfaf4lk3rj
448 ignores garbage configurations
449W task=slack build=1 repo=svenfuchs/minimal response_status=true response_body=
450 supports a list as templates
452Travis::Addons::Email::Mailer::Build
453 finished build email notification
454 contains the expected html part
455 is a multipart email
456 delivers to the repository owner, committer and commit author
457 contains the expected text part
458 for a cron build
459 subject
460 Build email with passed
461 Does not contains cancel note section html part
462 Does not contains cancel note section text part
463 broadcasts
464 includes a the first broadcast
465 Build email with failed
466 Does not contains cancel note section text part
467 Does not contains cancel note section html part
468 Build email with canceled
469 contains the expected text part
470 contains cancel note section html part
471 with a custom from address configured
472 has that address as a from address
473 with no custom from address configured
474 has "notifications@[hostname]" as a from address
475 to distinguish gmail threads
476 allows mixing in the build state into a custom email address
477 includes an in-reply-to header
478 for a successful build
479 subject
480 for a broken build
481 subject
482 in HTML
483 escapes newlines in the commit message
484 correctly encodes UTF-8 characters
485 with the footer disabled
486 doesn't include the build footer
488Travis::Addons::Util::Template
489 interpolation
490 replaces the branch
491 replaces the repository name
492 replaces the pull request
493 doesn't generate a pull request url
494 replaces the pull request number
495 replaces the author
496 replaces the message
497 replaces the repository
498 replaces the build_number
499 replaces the build_id
500 replaces the duration
501 replaces the repository slug
502 interpolation for pull requests
503 replaces the pull request number
504 replaces the pull request
505 generates the pull request url based on the comparison url
507Travis::Addons::UserConfirmation::Mailer::UserConfirmationMailer
508 #confirm_account
509 contains the right data
510 #account_activated
511 contains the right data
513Travis::Addons::Billing::Task
514 sends subscription cancelled email
515 with no recipients
516 example at ./spec/addons/billing/task_spec.rb:34
517 with recipients
518 sends to all recipients
519 sends user feedback email
520 with no recipients
521 example at ./spec/addons/billing/task_spec.rb:34
522 with recipients
523 sends to all recipients
524 sends charge failed email
525 with recipients
526 sends to all recipients
527 with no recipients
528 example at ./spec/addons/billing/task_spec.rb:34
529 sends user changetofree notification email
530 with recipients
531 sends to all recipients
532 with no recipients
533 example at ./spec/addons/billing/task_spec.rb:34
534 sends invoice_payment_succeeded email
535 with recipients
536 sends to all recipients
537 with no recipients
538 example at ./spec/addons/billing/task_spec.rb:34
539 sends user changetofree feedback email
540 with recipients
541 sends to all recipients
542 with no recipients
543 example at ./spec/addons/billing/task_spec.rb:34
545Travis::Addons::Migration::Task
546 sends beta_confirmation email
547 with recipients
548 sends gdpr email
550Travis::Addons::GithubCheckStatus::Task
551 makes expected API calls
552 when API call to fetch Check Runs fails
553 makes expected API calls
555Travis::Addons::Migration::Mailer::MigrationMailer
556 #beta_confirmation
557 contains the right data
559Travis::Addons::Intercom::Task
560 update_billing_data event
561Mocha 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-15T11:21:59.151+00:00", :renewal_date => "2024-03-15T11:21:59.151+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-15T11:21:59.151+00:00", :renewal_date => "2024-03-15T11:21:59.151+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=.
562 sends billing data to intercom
563 report_subscription event
564Mocha 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=.
565 sends subscription data to intercom
566 report_build event
567Mocha 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-15T11:21:59.160+00:00"), but received positional hash ({:event => "report_build", :owner_id => 1, :last_build_at => "2024-03-15T11:21:59.160+00:00"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
568 sends build data to intercom
570Travis::Addons::BillingFeedback::Task
571 sends user feedback email
572 with recipients
573 sends to all recipients
574 with no recipients
575 example at ./spec/addons/billing_feedback/task_spec.rb:32
577Travis::Task::Keenio
578 is expected to eq "push"
579 is expected to eq :email
580 is expected to eq :success
581 is expected to eq "svenfuchs/minimal"
582 is expected to eq 1
583 is expected to eq 1
584 is expected to eq 1
585 is expected to eq "User"
586 is expected to eq "login"
588Travis::Addons::Plan::Task
589 sends private_credits_for_public email
590 with no recipients
591 example at ./spec/addons/plan/task_spec.rb:30
592 with recipients
593 sends to filtered recipients
594 sends credit_balance_state email
595 with recipients
596 sends to filtered recipients
597 with no recipients
598 example at ./spec/addons/plan/task_spec.rb:30
599 sends welcome email
600 with recipients
601 sends to filtered recipients
602 with no recipients
603 example at ./spec/addons/plan/task_spec.rb:30
604 sends builds_not_allowed email
605 with recipients
606 sends to filtered recipients
607 with no recipients
608 example at ./spec/addons/plan/task_spec.rb:30
610Travis::Addons::Email::Task
611 doesn't reraise an error when recipient was rejected
612 ignores email address ending in .local
613 doesn't reraise an error with bad recipient syntax
614 includes valid email addresses
615 reraises an smtp server busy error when it's not about the syntax
616 reraises an error when sending an email
617 ignores email addresses (me@email)
618 sends the email
619 creates an email for the build email recipients
621Travis::Addons::Webhook::Task
622 includes a Travis-Repo-Slug header
623 given a task payload
624 data
625 includes the build matrix
626 repository
627 given target with HTTP Basic Auth
628 posts with the given payload and the given access token
629 given targets without HTTP Basic Auth
630 posts with the given payload, and without "Basic" Auth header
631 Signature header
632 if not enabled in the config
633 should not include a Signature header
634 if enabled in the config
635 includes a Signature header
636 the Signature header is verifiable
638Travis::Addons::Hipchat::Task
639 with private server
640 sends HTML notifications if requested
641 works with a list as HipChat configuration
642 sends red messages for errored builds
643 using a custom template
644 sends hipchat notifications to the given targets
645 sends the notify option for v2 if included
646 handling errors
647 ignores an empty targets list
648 with default hipchat server
649 skips sending notifications to api.hipchat.com
651Travis::Addons::GithubStatus::Task
652Mocha 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=.
653 posts status info for a errored build
654Mocha 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=.
655 posts status info for a created build
656Mocha 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=.
657 posts status info for a failed build
658 does not raise if a 403 error was returned by GH and marks the token invalid
659 does not raise if a 404 error was returned by GH
660 authenticates using the next token if the first token failed
661Mocha 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=.
662 posts status info for a canceled build
663Mocha 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=.
664 posts status info for a passed build
665 does not raise if a 422 error was returned by GH
666 accepts a single token using the legacy payload
667 authenticates using the token passed into the task
668 a user token has been invalidated
669 skips using the token
670 logging
671 warns about a failed request
672 doesn't raise an error with bad credentials
673 with a github apps installation id
674 processes via github apps
676Travis::Addons::Irc::Client
677 with connection established
678 can join a channel
679 can join a channel with a key
680 can abandon the connection
681 can run a series of commands
682 can message a channel before joining
683 can notice a channel before joining
684 and channel joined
685 can leave the channel
686 can message the channel
687 can notice the channel
688 on initialization
689 should connect to the server
690 with a password
691 by sending PASS then NICK then USER
692 with a nickserv password
693 should identify with nickserv
694 without a nickserv password
695 should not identify with nickserv
696 without a password
697 by sending NICK then USER
698 with port specified
699 should open a socket on the server for the given port
700 with no port specified
701 should open a socket on the server for port 6667
702 should define @numeric_received
703 to a non-true value
704 before receiving a numeric
705 to true
706 after receiving a numeric
707 should connect to a server which requires ping/pong
708 without a password
709 by sending NICK then USER
711Travis::Addons::Campfire::Task
712 sends campfire notifications to the given targets
713 using a custom template
715Travis::Addons::Trial::Task
716 sends trial ending email
717 with no recipients
718 example at ./spec/addons/trial/task_spec.rb:29
719 with recipients
720 sends to filtered recipients
721 sends trial halfway email
722 with no recipients
723 example at ./spec/addons/trial/task_spec.rb:29
724 with recipients
725 sends to filtered recipients
726 sends trial ended email
727 with no recipients
728 example at ./spec/addons/trial/task_spec.rb:29
729 with recipients
730 sends to filtered recipients
731 sends trial started email
732 with no recipients
733 example at ./spec/addons/trial/task_spec.rb:29
734 with recipients
735 sends to filtered recipients
737Travis::Addons::UserConfirmation::Task
738 account_activated email
739 behaves like sends email
740Mocha 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=.
741 sends to filtered recipients
742 confirm_account email
743 behaves like sends email
744Mocha 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=.
745 sends to filtered recipients
747Travis::Addons::GithubCheckStatus::Output
748 started build
749 is expected not to include :conclusion
750 is expected to eq "in_progress"
751 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."
752 is expected not to include :completed_at
753 pull request build with single job
754 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"}
755 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>"
756 push build with matrix
757 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>"
758 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"}
759 build with env data
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 queued build
762 is expected to eq "queued"
763 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."
764 is expected not to include :conclusion
765 is expected not to include :completed_at
766 build with stages
767 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>"
769Travis::Addons::Gdpr::Mailer::GdprMailer
770 #purge
771 contains the right data
772 #export
773 contains the right data
775Travis::Addons::Gdpr::Task
776 sends purge email
777 with no recipients
778 example at ./spec/addons/gdpr/task_spec.rb:28
779 with recipients
780 sends to all recipients
781 sends export email
782 with no recipients
783 example at ./spec/addons/gdpr/task_spec.rb:28
784 with recipients
785 sends to all recipients
787Travis::Addons::Flowdock::Task
788 sends flowdock notifications to the Team Inbox with the given tokens
789 handling errors
790 doesn't raise on an invalid URI
792Finished in 2.69 seconds (files took 1.98 seconds to load)
793236 examples, 0 failures
795Randomized with seed 2088
797The command "bundle exec rspec -f documentation --color --order rand spec" exited with 0.
cache.2
798store build cache
799$ bundle clean
8000.00s1.87snothing changed
803Done. Your build exited with 0.
Top