Push event #3955 passed

  • Ran for
AMD64
Ruby: 3.2.2
Git
Raw log
Scroll to End of Log
0.00s0.13s0.09s0.06s
worker_info
1Worker information
2hostname: 5c1ac859-8194-4181-8505-5b8fc68a5394@1.worker-n2-com-779d777f7b-9jv6t.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-f38e4e75-df2f-46e3-b2f7-3d9c662bb3df travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)
5startup: 6.384311274s
60.15s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 269586304
11Job id: 619522601
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.03s0.71s12.89s0.05s0.00s0.04s0.00s0.03s0.01s0.01s0.01s0.01s0.00s0.34sOK
1730.00s0.02s0.00s0.01s0.26s0.00s0.00s0.00s0.01s0.00s0.08s0.00s0.84s0.00s0.11s14.48s0.00s3.56s0.00s3.64s
docker_mtu_and_registry_mirrors
resolvconf
snap
174Installing 1 Snaps
17512.29s$ sudo snap install core
1762024-03-21T10:07:37Z INFO Waiting for automatic snapd restart...
177core 16-2.61.2 from Canonical* installed
17811.44s$ sudo snap install docker --channel=latest/beta
179docker (beta) 24.0.5 from Canonical** installed
1800.08s$ 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.12s$ sudo systemctl start redis-server
git.checkout
1880.01s0.72s$ 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 ab3d51dfad07546323c82f0ebc9f23a00a7d277f
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.34s$ 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!
22521.54s$ 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:00:01 --:--:-- 0
238100 27.9M 100 27.9M 0 0 11.7M 0 0:00:02 0:00:02 --:--:-- 21.9M
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.00s2.19sattempting to download cache archive
258fetching manual_cancellations_am/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
259fetching manual_cancellations_am/cache-linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
260fetching manual_cancellations_am/cache--rvm-3.2.2--gemfile-Gemfile.tgz
261fetching master/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
262found cache
cache.bundler
2650.00s3.58sadding /home/travis/build/travis-ci/travis-tasks/vendor/bundle to cache
266creating directory /home/travis/build/travis-ci/travis-tasks/vendor/bundle
ruby.versions
267$ ruby --version
268ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
269$ rvm --version
270rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
271$ bundle --version
272Bundler version 2.4.10
273$ gem --version
2743.4.10
before_install
2763.37s$ sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev && bundle config build.nokogiri --use-system-libraries
277Reading package lists...
278Building dependency tree...
279Reading state information...
280build-essential is already the newest version (12.1ubuntu2).
281liblzma-dev is already the newest version (5.1.1alpha+20120614-2ubuntu2).
282liblzma-dev set to manually installed.
283patch is already the newest version (2.7.5-1ubuntu0.16.04.2).
284zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.3).
285The following additional packages will be installed:
286 ruby2.3-dev
287The following NEW packages will be installed:
288 ruby-dev ruby2.3-dev
2890 upgraded, 2 newly installed, 0 to remove and 17 not upgraded.
290Need to get 1,038 kB of archives.
291After this operation, 4,821 kB of additional disk space will be used.
292Get: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]
293Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-dev amd64 1:2.3.0+1 [4,408 B]
294Fetched 1,038 kB in 0s (2,847 kB/s)
295Selecting previously unselected package ruby2.3-dev:amd64.
296(Reading database ... 165746 files and directories currently installed.)
297Preparing to unpack .../ruby2.3-dev_2.3.1-2~ubuntu16.04.16_amd64.deb ...
298Unpacking ruby2.3-dev:amd64 (2.3.1-2~ubuntu16.04.16) ...
299Selecting previously unselected package ruby-dev:amd64.
300Preparing to unpack .../ruby-dev_1%3a2.3.0+1_amd64.deb ...
301Unpacking ruby-dev:amd64 (1:2.3.0+1) ...
302Setting up ruby2.3-dev:amd64 (2.3.1-2~ubuntu16.04.16) ...
303Setting up ruby-dev:amd64 (1:2.3.0+1) ...
install.bundler
3041.92s$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
305[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
306[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
307Bundler 2.4.10 is running, but your lockfile was generated with 2.4.17. Installing Bundler 2.4.17 and restarting using that version.
308Fetching gem metadata from https://rubygems.org/.
309Fetching bundler 2.4.17
310Installing bundler 2.4.17
311[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
312[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
313Bundle complete! 36 Gemfile dependencies, 463 gems now installed.
314Bundled gems are installed into `./vendor/bundle`
3165.35s$ bundle exec rspec -f documentation --color --order rand spec
317Run options: include {:focus=>true}
319All examples were filtered out; ignoring {:focus=>true}
321Randomized with seed 14268
323Travis::Addons::Plan::Mailer::PlanMailer
324 #welcome
325 contains the right data
327Travis::Addons::Campfire::Task
328 sends campfire notifications to the given targets
329 using a custom template
331Travis::Addons::Flowdock::Task
332 sends flowdock notifications to the Team Inbox with the given tokens
333 handling errors
334E Invalid Flowdock URL for svenfuchs/minimal#1: bad URI(is not URI?): "https://api.flowdock.com/v1/messages/team_inbox/https://api.flowdock.com/v1/messages/team_inbox/pfd/oCT/ra Qgk/Q9/ttf/ sRFQ="
335 doesn't raise on an invalid URI
337Travis::Task::Keenio
338 is expected to eq 1
339 is expected to eq "login"
340 is expected to eq :success
341 is expected to eq :email
342 is expected to eq 1
343 is expected to eq "push"
344 is expected to eq "User"
345 is expected to eq "svenfuchs/minimal"
346 is expected to eq 1
348Travis::Addons::Billing::Task
349 sends subscription cancelled email
350 with no recipients
351 example at ./spec/addons/billing/task_spec.rb:34
352 with recipients
353 sends to all recipients
354 sends charge failed email
355 with no recipients
356 example at ./spec/addons/billing/task_spec.rb:34
357 with recipients
358 sends to all recipients
359 sends user changetofree feedback email
360 with no recipients
361 example at ./spec/addons/billing/task_spec.rb:34
362 with recipients
363 sends to all recipients
364 sends user feedback email
365 with recipients
366 sends to all recipients
367 with no recipients
368 example at ./spec/addons/billing/task_spec.rb:34
369 sends user changetofree notification email
370 with recipients
371 sends to all recipients
372 with no recipients
373 example at ./spec/addons/billing/task_spec.rb:34
374 sends invoice_payment_succeeded email
375 with no recipients
376 example at ./spec/addons/billing/task_spec.rb:34
377 with recipients
378 sends to all recipients
380Travis::Addons::Gdpr::Task
381 sends export email
382 with recipients
383 sends to all recipients
384 with no recipients
385 example at ./spec/addons/gdpr/task_spec.rb:28
386 sends purge email
387 with no recipients
388 example at ./spec/addons/gdpr/task_spec.rb:28
389 with recipients
390 sends to all recipients
392Travis::Addons::Irc::Task
393 message nickserv with a nickserv password
394 allows setting a channel key in the channel declaration
395 with a custom message template
396 one irc notification w/ channel given as a string
397 does not disconnect for notifications to channels on the same host
398 sets a connection password
399 skips blocked freenode channels
400 one irc notification without joining the channel
401 one irc notification using notice
402 allows setting a global channel key
403 allows overwriting the nickname
404 with multiple custom message templates
405 with two irc notifications to different hosts
406 one irc notification
407 works with just a list of channels
408 wrap socket with ssl (in client private) when configured to IRC+SSL server
409 parsed_channels
410 groups irc channels by host, port & ssl flag, so notifications can be sent with one connection
412Travis::Addons::Irc::Client
413 with connection established
414 can message a channel before joining
415 can abandon the connection
416 can run a series of commands
417 can join a channel
418 can notice a channel before joining
419 can join a channel with a key
420 and channel joined
421 can notice the channel
422 can message the channel
423 can leave the channel
424 on initialization
425 with no port specified
426 should open a socket on the server for port 6667
427 should define @numeric_received
428 to true
429 after receiving a numeric
430 to a non-true value
431 before receiving a numeric
432 should connect to a server which requires ping/pong
433 without a password
434 by sending NICK then USER
435 should connect to the server
436 without a password
437 by sending NICK then USER
438 with a password
439 by sending PASS then NICK then USER
440 without a nickserv password
441 should not identify with nickserv
442 with a nickserv password
443 should identify with nickserv
444 with port specified
445 should open a socket on the server for the given port
447Travis::Addons::Hipchat::Task
448 with default hipchat server
449 skips sending notifications to api.hipchat.com
450 with private server
451 using a custom template
452 sends HTML notifications if requested
453 sends hipchat notifications to the given targets
454 sends the notify option for v2 if included
455 sends red messages for errored builds
456 works with a list as HipChat configuration
457 handling errors
458 ignores an empty targets list
460Travis::Addons::GithubCheckStatus::Task
461 makes expected API calls
462 when API call to fetch Check Runs fails
463 makes expected API calls
465Travis::Addons::Slack::Task
466 supports a list as templates
467 sends slack notifications to the given targets
468 ignores garbage configurations
469 sends information about pull requests
470 allows specifying a custom template
471 doesn't include a channel in the body when none is specified
473Travis::Addons::BillingFeedback::Task
474 sends user feedback email
475 with recipients
476 sends to all recipients
477 with no recipients
478 example at ./spec/addons/billing_feedback/task_spec.rb:32
480Travis::Addons::Billing::Mailer::BillingMailer
481 #credit_note_raised
482 shows the credit card
483 comes from Travis
484 shows who was refunded
485 has the right subject
486 shows the account name
487 shows the total
488 is addressed to the user
489 contains the PDF attached
490 when invoice is partially refunded
491 has the right subject
492 when the pdf url redirects
493 still attaches the pdf
494 #invoice_payment_succeeded
495 comes from Travis
496 contains the PDF attached
497 shows the total
498 has the right subject
499 is addressed to the user
500 shows the credit card
501 shows the account name
502 shows who was billed
503 when the pdf url redirects
504 still attaches the pdf
505 #invoice_payment_v2_succeeded
506 shows the total
507 is addressed to the user
508 shows the credit card
509 shows the account name
510 comes from Travis
511 contains the PDF attached
512 shows addons
513 has the right subject
514 shows who was billed
515 when the pdf url redirects
516 still attaches the pdf
518Travis::Addons::UserConfirmation::Task
519 account_activated email
520 behaves like sends email
521Mocha 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=.
522 sends to filtered recipients
523 confirm_account email
524 behaves like sends email
525Mocha 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=.
526 sends to filtered recipients
528Travis::Addons::Plan::Task
529 sends private_credits_for_public email
530 with recipients
531 sends to filtered recipients
532 with no recipients
533 example at ./spec/addons/plan/task_spec.rb:30
534 sends credit_balance_state email
535 with no recipients
536 example at ./spec/addons/plan/task_spec.rb:30
537 with recipients
538 sends to filtered recipients
539 sends welcome email
540 with recipients
541 sends to filtered recipients
542 with no recipients
543 example at ./spec/addons/plan/task_spec.rb:30
544 sends builds_not_allowed email
545 with no recipients
546 example at ./spec/addons/plan/task_spec.rb:30
547 with recipients
548 sends to filtered recipients
550Travis::Addons::GithubCheckStatus::Output
551 build with env data
552 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>"
553 started build
554 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."
555 is expected not to include :conclusion
556 is expected not to include :completed_at
557 is expected to eq "in_progress"
558 push build with matrix
559 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"}
560 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>"
561 build with stages
562 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>"
563 queued build
564 is expected not to include :completed_at
565 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."
566 is expected not to include :conclusion
567 is expected to eq "queued"
568 pull request build with single job
569 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"}
570 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>"
572Travis::Addons::Email::Task
573 sends the email
574 doesn't reraise an error with bad recipient syntax
575 ignores email address ending in .local
576 creates an email for the build email recipients
577 reraises an smtp server busy error when it's not about the syntax
578 includes valid email addresses
579 reraises an error when sending an email
580 ignores email addresses (me@email)
581 doesn't reraise an error when recipient was rejected
583Travis::Addons::Webhook::Task
584 includes a Travis-Repo-Slug header
585 given target with HTTP Basic Auth
586 posts with the given payload and the given access token
587 given targets without HTTP Basic Auth
588 posts with the given payload, and without "Basic" Auth header
589 Signature header
590 if not enabled in the config
591 should not include a Signature header
592 if enabled in the config
593 the Signature header is verifiable
594 includes a Signature header
595 given a task payload
596 includes the build matrix
597 repository
598 data
600Travis::Addons::Pushover::Task
601 using a custom template
602 sends pushover notifications to the given targets
604Travis::Addons::Intercom::Task
605 update_billing_data event
606Mocha 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-21T10:08:36.768+00:00", :renewal_date => "2024-03-21T10:08:36.768+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-21T10:08:36.768+00:00", :renewal_date => "2024-03-21T10:08:36.768+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=.
607 sends billing data to intercom
608 report_subscription event
609Mocha 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=.
610 sends subscription data to intercom
611 report_build event
612Mocha 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-21T10:08:36.776+00:00"), but received positional hash ({:event => "report_build", :owner_id => 1, :last_build_at => "2024-03-21T10:08:36.776+00:00"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
613 sends build data to intercom
615Travis::Addons::Email::Mailer::Build
616 finished build email notification
617 is a multipart email
618 delivers to the repository owner, committer and commit author
619 contains the expected text part
620 contains the expected html part
621 broadcasts
622 includes a the first broadcast
623 for a cron build
624 subject
625 for a successful build
626 subject
627 with a custom from address configured
628 has that address as a from address
629 in HTML
630 escapes newlines in the commit message
631 correctly encodes UTF-8 characters
632 with the footer disabled
633 doesn't include the build footer
634 with no custom from address configured
635 has "notifications@[hostname]" as a from address
636 to distinguish gmail threads
637 includes an in-reply-to header
638 allows mixing in the build state into a custom email address
639 Build email with canceled
640 contains the expected text part
641 contains cancel note section html part
642 Build email with passed
643 Does not contains cancel note section text part
644 Does not contains cancel note section html part
645 for a broken build
646 subject
647 Build email with failed
648 Does not contains cancel note section html part
649 Does not contains cancel note section text part
651Travis::Addons::Migration::Mailer::MigrationMailer
652 #beta_confirmation
653 contains the right data
655Travis::Addons::Gdpr::Mailer::GdprMailer
656 #purge
657 contains the right data
658 #export
659 contains the right data
661Travis::Addons::GithubStatus::Task
662 does not raise if a 422 error was returned by GH
663 authenticates using the token passed into the task
664 accepts a single token using the legacy payload
665Mocha 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=.
666 posts status info for a failed build
667 does not raise if a 403 error was returned by GH and marks the token invalid
668Mocha 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=.
669 posts status info for a passed build
670Mocha 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=.
671 posts status info for a created build
672 does not raise if a 404 error was returned by GH
673 authenticates using the next token if the first token failed
674Mocha 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=.
675 posts status info for a errored build
676Mocha 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=.
677 posts status info for a canceled build
678 with a github apps installation id
679 processes via github apps
680 a user token has been invalidated
681 skips using the token
682 logging
683 warns about a failed request
684 doesn't raise an error with bad credentials
686Travis::Addons::Migration::Task
687 sends beta_confirmation email
688 with recipients
689 sends gdpr email
691Travis::Addons::Util::Template
692 interpolation
693 replaces the build_number
694 replaces the branch
695 replaces the pull request number
696 replaces the duration
697 replaces the message
698 replaces the author
699 replaces the repository slug
700 doesn't generate a pull request url
701 replaces the pull request
702 replaces the repository name
703 replaces the build_id
704 replaces the repository
705 interpolation for pull requests
706 replaces the pull request
707 generates the pull request url based on the comparison url
708 replaces the pull request number
710Travis::Addons::Trial::Task
711 sends trial halfway email
712 with recipients
713 sends to filtered recipients
714 with no recipients
715 example at ./spec/addons/trial/task_spec.rb:29
716 sends trial ended email
717 with recipients
718 sends to filtered recipients
719 with no recipients
720 example at ./spec/addons/trial/task_spec.rb:29
721 sends trial ending email
722 with recipients
723 sends to filtered recipients
724 with no recipients
725 example at ./spec/addons/trial/task_spec.rb:29
726 sends trial started email
727 with no recipients
728 example at ./spec/addons/trial/task_spec.rb:29
729 with recipients
730 sends to filtered recipients
732Travis::Addons::UserConfirmation::Mailer::UserConfirmationMailer
733 #account_activated
734 contains the right data
735 #confirm_account
736 contains the right data
738Travis::Addons::Email::Mailer::Helpers
739 returns gravatar url
740 #repository_unsubscribe_url returns correct URL
741 #title returns title for the build
742 returns build status
743 returns an warning broadcast status icon
744 #repository_build_url returns correct URL
745 #repository_url returns correct URL
746 #unsubscribe_url returns correct URL
747 returns the organization name
748 returns repository name
749 returns an announcement broadcast status icon
750 returns a s3 asset url
752Finished in 2.81 seconds (files took 1.99 seconds to load)
753236 examples, 0 failures
755Randomized with seed 14268
757The command "bundle exec rspec -f documentation --color --order rand spec" exited with 0.
cache.2
758store build cache
759$ bundle clean
7600.00s1.87snothing changed
763Done. Your build exited with 0.
Top