deploy_2024.06.05 Added GDPR export email meant for travis support (#324)

Tag #4110 passed

  • Ran for
  • New branch build
AMD64
Ruby: 3.2.2
Git
Raw log
Scroll to End of Log
0.00s0.21s0.13s0.06s
worker_info
1Worker information
2hostname: bf707fa8-d36f-4b77-a1ba-420c7bbb8e8a@1.worker-n2-com-696d86f5d9-jwrfg.gce-production-1
3version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d
4instance: travis-job-a97946f7-33a0-4c0e-b6c9-7211f09ee256 travis-ci-sardonyx-xenial-1718996396-f7597f3c (via amqp)
5startup: 6.505115772s
60.16s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 271554178
11Job id: 624356923
12Runtime kernel version: 4.15.0-1098-gcp
13travis-build version: 0a9dd66e
14Build image provisioning date and time
15Fri Jun 21 19:33:06 UTC 2024
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 16.04.7 LTS
19Release: 16.04
20Codename: xenial
21Systemd Version
22systemd 229
23Cookbooks Version
2488b04db https://github.com/travis-ci/travis-cookbooks/tree/88b04db
25git version
26git version 2.43.0
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.7.1
64bats version
65Bats 1.11.0
66shellcheck version
670.10.0
68shfmt version
69v3.8.0
70ccache version
713.2.4
72cmake version
73cmake version 3.26.3
74heroku version
75heroku/8.11.5 linux-x64 node-v16.20.2
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.7
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 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]
120default python version
121Python 3.7.17
122CouchDB version
123couchdb 1.6.1
124ElasticSearch version
1257.16.3
126Installed Firefox version
127firefox 63.0.1
128MongoDB version
129MongoDB 4.4.29
130PhantomJS version
1312.1.1
132Pre-installed PostgreSQL versions
1339.4.26
1349.5.25
1359.6.22
136Redis version
137redis-server 7.0.11
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.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
144gradle version
145Gradle 8.3!
146lein version
147Leiningen 2.11.2 on Java 11.0.21 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.2
155v18.20.3
156v20.15.0
157v4.9.1
158v6.17.1
159v8.17.0
160phpenv versions
161 system
162 7.4
163* 7.4.30 (set by /home/travis/.phpenv/version)
164 hhvm-stable
165 hhvm
166composer --version
167Composer version 2.3.7 2022-06-06 16:43:28
168Pre-installed Ruby versions
169ruby-2.7.6
170ruby-3.3.0
1720.02s0.01s33.73sTimeout waiting for network availability.
1730.17s0.05s0.00s0.04s0.00s0.03s0.01s0.01s0.01s0.01s0.00s0.27sOK
1740.00s0.02s0.00s0.01s0.25s0.00s0.00s0.00s0.01s0.00s0.08s0.00s0.82s0.00s0.10s14.93s0.00s3.48s0.00s3.59s
docker_mtu_and_registry_mirrors
resolvconf
snap
175Installing 1 Snaps
17613.18s$ sudo snap install core
1772024-07-23T12:26:50Z INFO Waiting for automatic snapd restart...
178core 16-2.61.4-20240607 from Canonical* installed
17916.19s$ sudo snap install docker --channel=latest/beta
180docker (beta) 24.0.5 from Canonical** installed
1810.07s$ sudo snap list
182Name Version Rev Tracking Publisher Notes
183core 16-2.61.4-20240607 17200 latest/stable canonical** core
184core22 20240408 1380 latest/stable canonical** base
185docker 24.0.5 2932 latest/beta canonical** -
services
1883.09s$ sudo systemctl start redis-server
git.checkout
1890.01s0.65s$ git clone --depth=50 --branch=deploy_2024.06.05 https://github.com/travis-ci/travis-tasks.git travis-ci/travis-tasks
190Cloning into 'travis-ci/travis-tasks'...
191**************************************************************
193You are in 'detached HEAD' state. You can look around, make experimental
194changes and commit them, and you can discard any commits you make in this
195state without impacting any branches by switching back to a branch.
197If you want to create a new branch to retain commits you create, you may
198do so (now or later) by using -c with the switch command. Example:
200 git switch -c <new-branch-name>
202Or undo this operation with:
204 git switch -
206Turn off this advice by setting config variable advice.detachedHead to false
208$ cd travis-ci/travis-tasks
209$ git checkout -qf deploy_2024.06.05
2110.01s
212Setting environment variables from repository settings
213$ export QUAY_ROBOT_HANDLE=[secure]
214$ export QUAY_ROBOT_TOKEN=[secure]
216Setting environment variables from .travis.yml
217$ export PATH=/snap/bin:$PATH
rvm
2193.66s$ rvm get head
220Downloading https://get.rvm.io
221Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
222Verifying /home/travis/.rvm/archives/rvm-installer.asc
223gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB
224gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
225gpg: WARNING: This key is not certified with a trusted signature!
226gpg: There is no indication that the signature belongs to the owner.
227Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
228GPG verified '/home/travis/.rvm/archives/rvm-installer'
229Downloading https://github.com/rvm/rvm/archive/master.tar.gz
230Upgrading the RVM installation in /home/travis/.rvm/
231 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
232 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
233 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
234Upgrade of RVM in /home/travis/.rvm/ is complete.
236<warn>Thanks for installing RVM 🙏</warn>
237Please consider donating to our open collective to help us maintain RVM.
239👉 Donate: <code>https://opencollective.com/rvm/donate</code>
242RVM reloaded!
24322.36s$ rvm use 3.2.2 --install --binary --fuzzy
244curl: (22) The requested URL returned error: 404 Not Found
245Required ruby-3.2.2 is not installed - installing.
246curl: (22) The requested URL returned error: 404 Not Found
247Searching for binary rubies, this might take some time.
248Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2
249Checking requirements for ubuntu.
250requirements_ubuntu_define_libncurses: command not found
251Requirements installation successful.
252ruby-3.2.2 - #configure
253ruby-3.2.2 - #download
254 % Total % Received % Xferd Average Speed Time Time Time Current
255 Dload Upload Total Spent Left Speed
256 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
257100 27.6M 100 27.6M 0 0 15.2M 0 0:00:01 0:00:01 --:--:-- 47.0M
258No checksum for downloaded archive, recording checksum in user configuration.
259ruby-3.2.2 - #validate archive
260ruby-3.2.2 - #extract
261ruby-3.2.2 - #validate binary
262ruby-3.2.2 - #setup
263ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
264ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
265ruby-3.2.2 - #generating global wrappers........
266ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
267ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
268ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
269ruby-3.2.2 - #generating default wrappers........
270Using /home/travis/.rvm/gems/ruby-3.2.2
272$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
273Setting up build cache
274$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2750.29s$ Installing caching utilities
2760.00s2.51sattempting to download cache archive
277fetching deploy_2024.06.05/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
278fetching deploy_2024.06.05/cache-linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
279fetching deploy_2024.06.05/cache--rvm-3.2.2--gemfile-Gemfile.tgz
280fetching master/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
281found cache
cache.bundler
2840.00s3.69sadding /home/travis/build/travis-ci/travis-tasks/vendor/bundle to cache
285creating directory /home/travis/build/travis-ci/travis-tasks/vendor/bundle
ruby.versions
286$ ruby --version
287ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
288$ rvm --version
289rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
290$ bundle --version
291Bundler version 2.4.10
292$ gem --version
2933.4.10
before_install
2953.69s$ sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev && bundle config build.nokogiri --use-system-libraries
296Reading package lists...
297Building dependency tree...
298Reading state information...
299build-essential is already the newest version (12.1ubuntu2).
300liblzma-dev is already the newest version (5.1.1alpha+20120614-2ubuntu2).
301liblzma-dev set to manually installed.
302patch is already the newest version (2.7.5-1ubuntu0.16.04.2).
303zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.3).
304The following additional packages will be installed:
305 ruby2.3-dev
306The following NEW packages will be installed:
307 ruby-dev ruby2.3-dev
3080 upgraded, 2 newly installed, 0 to remove and 13 not upgraded.
309Need to get 1,038 kB of archives.
310After this operation, 4,821 kB of additional disk space will be used.
311Get: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]
312Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 ruby-dev amd64 1:2.3.0+1 [4,408 B]
313Fetched 1,038 kB in 0s (2,682 kB/s)
314Selecting previously unselected package ruby2.3-dev:amd64.
315(Reading database ... 176428 files and directories currently installed.)
316Preparing to unpack .../ruby2.3-dev_2.3.1-2~ubuntu16.04.16_amd64.deb ...
317Unpacking ruby2.3-dev:amd64 (2.3.1-2~ubuntu16.04.16) ...
318Selecting previously unselected package ruby-dev:amd64.
319Preparing to unpack .../ruby-dev_1%3a2.3.0+1_amd64.deb ...
320Unpacking ruby-dev:amd64 (1:2.3.0+1) ...
321Setting up ruby2.3-dev:amd64 (2.3.1-2~ubuntu16.04.16) ...
322Setting up ruby-dev:amd64 (1:2.3.0+1) ...
install.bundler
3235.42s$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
324[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
325[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
326Bundler 2.4.10 is running, but your lockfile was generated with 2.4.17. Installing Bundler 2.4.17 and restarting using that version.
327Fetching gem metadata from https://rubygems.org/.
328Fetching bundler 2.4.17
329Installing bundler 2.4.17
330[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
331[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
332Bundle complete! 36 Gemfile dependencies, 463 gems now installed.
333Bundled gems are installed into `./vendor/bundle`
3355.38s$ bundle exec rspec -f documentation --color --order rand spec
336Run options: include {:focus=>true}
338All examples were filtered out; ignoring {:focus=>true}
340Randomized with seed 54666
342Travis::Addons::GithubCheckStatus::Task
343 makes expected API calls
344 when API call to fetch Check Runs fails
345 makes expected API calls
347Travis::Addons::Pushover::Task
348 sends pushover notifications to the given targets
349 using a custom template
351Travis::Addons::UserConfirmation::Mailer::UserConfirmationMailer
352 #confirm_account
353 contains the right data
354 #account_activated
355 contains the right data
357Travis::Addons::Gdpr::Mailer::GdprMailer
358 #purge
359 contains the right data
360 #export
361 contains the right data
363Travis::Addons::Trial::Task
364 sends trial ended email
365 with no recipients
366 example at ./spec/addons/trial/task_spec.rb:29
367 with recipients
368 sends to filtered recipients
369 sends trial ending email
370 with no recipients
371 example at ./spec/addons/trial/task_spec.rb:29
372 with recipients
373 sends to filtered recipients
374 sends trial started email
375 with no recipients
376 example at ./spec/addons/trial/task_spec.rb:29
377 with recipients
378 sends to filtered recipients
379 sends trial halfway email
380 with recipients
381 sends to filtered recipients
382 with no recipients
383 example at ./spec/addons/trial/task_spec.rb:29
385Travis::Addons::Irc::Client
386 on initialization
387 should connect to the server
388 with a password
389 by sending PASS then NICK then USER
390 without a nickserv password
391 should not identify with nickserv
392 with a nickserv password
393 should identify with nickserv
394 without a password
395 by sending NICK then USER
396 should connect to a server which requires ping/pong
397 without a password
398 by sending NICK then USER
399 with port specified
400 should open a socket on the server for the given port
401 should define @numeric_received
402 to a non-true value
403 before receiving a numeric
404 to true
405 after receiving a numeric
406 with no port specified
407 should open a socket on the server for port 6667
408 with connection established
409 can join a channel with a key
410 can notice a channel before joining
411 can run a series of commands
412 can message a channel before joining
413 can join a channel
414 can abandon the connection
415 and channel joined
416 can message the channel
417 can leave the channel
418 can notice the channel
420Travis::Addons::UserConfirmation::Task
421 confirm_account email
422 behaves like sends email
423Mocha 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=.
424 sends to filtered recipients
425 account_activated email
426 behaves like sends email
427Mocha 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=.
428 sends to filtered recipients
430Travis::Addons::Hipchat::Task
431 with private server
432 sends HTML notifications if requested
433 using a custom template
434 sends the notify option for v2 if included
435 sends red messages for errored builds
436 sends hipchat notifications to the given targets
437 works with a list as HipChat configuration
438 handling errors
439 ignores an empty targets list
440 with default hipchat server
441 skips sending notifications to api.hipchat.com
443Travis::Addons::Util::Template
444 interpolation for pull requests
445 replaces the pull request
446 generates the pull request url based on the comparison url
447 replaces the pull request number
448 interpolation
449 replaces the repository
450 replaces the message
451 replaces the pull request
452 replaces the repository slug
453 replaces the build_number
454 doesn't generate a pull request url
455 replaces the branch
456 replaces the pull request number
457 replaces the duration
458 replaces the repository name
459 replaces the author
460 replaces the build_id
462Travis::Addons::Email::Mailer::Build
463 finished build email notification
464 is a multipart email
465 delivers to the repository owner, committer and commit author
466 contains the expected text part
467 contains the expected html part
468 to distinguish gmail threads
469 includes an in-reply-to header
470 allows mixing in the build state into a custom email address
471 Build email with failed
472 Does not contains cancel note section text part
473 Does not contains cancel note section html part
474 for a cron build
475 subject
476 Build email with canceled
477 contains the expected text part
478 contains cancel note section html part
479 in HTML
480 escapes newlines in the commit message
481 correctly encodes UTF-8 characters
482 with the footer disabled
483 doesn't include the build footer
484 Build email with passed
485 Does not contains cancel note section text part
486 Does not contains cancel note section html part
487 with a custom from address configured
488 has that address as a from address
489 for a successful build
490 subject
491 for a broken build
492 subject
493 broadcasts
494 includes a the first broadcast
495 with no custom from address configured
496 has "notifications@[hostname]" as a from address
498Travis::Addons::Campfire::Task
499 sends campfire notifications to the given targets
500 using a custom template
502Travis::Addons::Migration::Task
503 sends beta_confirmation email
504 with recipients
505 sends gdpr email
507Travis::Addons::Gdpr::Task
508 sends purge email
509 with recipients
510 sends to all recipients
511 with no recipients
512 example at ./spec/addons/gdpr/task_spec.rb:28
513 sends export email
514 with no recipients
515 example at ./spec/addons/gdpr/task_spec.rb:28
516 with recipients
517 sends to all recipients
519Travis::Addons::Flowdock::Task
520 sends flowdock notifications to the Team Inbox with the given tokens
521 handling errors
522 doesn't raise on an invalid URI
524Travis::Addons::Email::Task
525 doesn't reraise an error with bad recipient syntax
526 reraises an smtp server busy error when it's not about the syntax
527 doesn't reraise an error when recipient was rejected
528 sends the email
529 ignores email address ending in .local
530 creates an email for the build email recipients
531 includes valid email addresses
532 reraises an error when sending an email
533 ignores email addresses (me@email)
535Travis::Task::Keenio
536 is expected to eq "User"
537 is expected to eq 1
538 is expected to eq "svenfuchs/minimal"
539 is expected to eq "login"
540 is expected to eq 1
541 is expected to eq :success
542 is expected to eq 1
543 is expected to eq :email
544 is expected to eq "push"
546Travis::Addons::Billing::Task
547 sends user feedback email
548 with no recipients
549 example at ./spec/addons/billing/task_spec.rb:34
550 with recipients
551 sends to all recipients
552 sends subscription cancelled email
553 with recipients
554 sends to all recipients
555 with no recipients
556 example at ./spec/addons/billing/task_spec.rb:34
557 sends invoice_payment_succeeded email
558 with no recipients
559 example at ./spec/addons/billing/task_spec.rb:34
560 with recipients
561 sends to all recipients
562 sends charge failed email
563 with no recipients
564 example at ./spec/addons/billing/task_spec.rb:34
565 with recipients
566 sends to all recipients
567 sends user changetofree notification email
568 with no recipients
569 example at ./spec/addons/billing/task_spec.rb:34
570 with recipients
571 sends to all recipients
572 sends user changetofree feedback email
573 with recipients
574 sends to all recipients
575 with no recipients
576 example at ./spec/addons/billing/task_spec.rb:34
578Travis::Addons::Billing::Mailer::BillingMailer
579 #invoice_payment_succeeded
580 comes from Travis
581 contains the PDF attached
582 is addressed to the user
583 shows who was billed
584 shows the total
585 has the right subject
586 shows the credit card
587 shows the account name
588 when the pdf url redirects
589 still attaches the pdf
590 #invoice_payment_v2_succeeded
591 shows the total
592 comes from Travis
593 is addressed to the user
594 contains the PDF attached
595 shows who was billed
596 shows the account name
597 shows the credit card
598 shows addons
599 has the right subject
600 when the pdf url redirects
601 still attaches the pdf
602 #credit_note_raised
603 shows the total
604 shows the credit card
605 shows who was refunded
606 shows the account name
607 is addressed to the user
608 has the right subject
609 contains the PDF attached
610 comes from Travis
611 when invoice is partially refunded
612 has the right subject
613 when the pdf url redirects
614 still attaches the pdf
616Travis::Addons::Plan::Mailer::PlanMailer
617 #welcome
618 contains the right data
619 #welcome enterprise
620 contains the right data
622Travis::Addons::Slack::Task
623 allows specifying a custom template
624 doesn't include a channel in the body when none is specified
625 sends slack notifications to the given targets
626 ignores garbage configurations
627 supports a list as templates
628 sends information about pull requests
630Travis::Addons::GithubCheckStatus::Output
631 started build
632 is expected not to include :conclusion
633 is expected not to include :completed_at
634 is expected to eq "in_progress"
635 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."
636 build with env data
637 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>"
638 build with stages
639 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>"
640 pull request build with single job
641 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>"
642 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"}
643 queued build
644 is expected to eq "queued"
645 is expected not to include :conclusion
646 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."
647 is expected not to include :completed_at
648 push build with matrix
649 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>"
650 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"}
652Travis::Addons::BillingFeedback::Task
653 sends user feedback email
654 with recipients
655 sends to all recipients
656 with no recipients
657 example at ./spec/addons/billing_feedback/task_spec.rb:32
659Travis::Addons::Migration::Mailer::MigrationMailer
660 #beta_confirmation
661 contains the right data
663Travis::Addons::GithubStatus::Task
664 does not raise if a 422 error was returned by GH
665 does not raise if a 404 error was returned by GH
666 authenticates using the token passed into the task
667 accepts a single token using the legacy payload
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: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=.
669 posts status info for a failed 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: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=.
671 posts status info for a passed build
672Mocha 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=.
673 posts status info for a errored build
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: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=.
675 posts status info for a canceled 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: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=.
677 posts status info for a created build
678 authenticates using the next token if the first token failed
679 does not raise if a 403 error was returned by GH and marks the token invalid
680 a user token has been invalidated
681 skips using the token
682 with a github apps installation id
683 processes via github apps
684 logging
685 warns about a failed request
686 doesn't raise an error with bad credentials
688Travis::Addons::Plan::Task
689 sends welcome email
690 with recipients
691 sends to filtered recipients
692 with no recipients
693 example at ./spec/addons/plan/task_spec.rb:30
694 sends builds_not_allowed email
695 with no recipients
696 example at ./spec/addons/plan/task_spec.rb:30
697 with recipients
698 sends to filtered recipients
699 sends credit_balance_state email
700 with no recipients
701 example at ./spec/addons/plan/task_spec.rb:30
702 with recipients
703 sends to filtered recipients
704 sends private_credits_for_public email
705 with recipients
706 sends to filtered recipients
707 with no recipients
708 example at ./spec/addons/plan/task_spec.rb:30
710Travis::Addons::Irc::Task
711 with a custom message template
712 does not disconnect for notifications to channels on the same host
713 one irc notification using notice
714 one irc notification w/ channel given as a string
715 with multiple custom message templates
716 skips blocked freenode channels
717 one irc notification
718 wrap socket with ssl (in client private) when configured to IRC+SSL server
719 allows setting a global channel key
720 works with just a list of channels
721 one irc notification without joining the channel
722 allows setting a channel key in the channel declaration
723 message nickserv with a nickserv password
724 allows overwriting the nickname
725 with two irc notifications to different hosts
726 sets a connection password
727 parsed_channels
728 groups irc channels by host, port & ssl flag, so notifications can be sent with one connection
730Travis::Addons::Intercom::Task
731 report_build event
732Mocha 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-07-23T12:27:59.977+00:00"), but received positional hash ({:event => "report_build", :owner_id => 1, :last_build_at => "2024-07-23T12:27:59.977+00:00"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
733 sends build data to intercom
734 report_subscription event
735Mocha 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=.
736 sends subscription data to intercom
737 update_billing_data event
738Mocha 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-07-23T12:27:59.985+00:00", :renewal_date => "2024-07-23T12:27:59.985+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-07-23T12:27:59.985+00:00", :renewal_date => "2024-07-23T12:27:59.985+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=.
739 sends billing data to intercom
741Travis::Addons::Email::Mailer::Helpers
742 #unsubscribe_url returns correct URL
743 #title returns title for the build
744 #repository_url returns correct URL
745 returns the organization name
746 #repository_unsubscribe_url returns correct URL
747 returns repository name
748 returns build status
749 returns an announcement broadcast status icon
750 #repository_build_url returns correct URL
751 returns gravatar url
752 returns a s3 asset url
753 returns an warning broadcast status icon
755Travis::Addons::Webhook::Task
756 includes a Travis-Repo-Slug header
757 given target with HTTP Basic Auth
758 posts with the given payload and the given access token
759 given targets without HTTP Basic Auth
760 posts with the given payload, and without "Basic" Auth header
761 given a task payload
762 data
763 repository
764 includes the build matrix
765 Signature header
766 if not enabled in the config
767 should not include a Signature header
768 if enabled in the config
769 the Signature header is verifiable
770 includes a Signature header
772Finished in 2.71 seconds (files took 2.11 seconds to load)
773237 examples, 0 failures
775Randomized with seed 54666
777The command "bundle exec rspec -f documentation --color --order rand spec" exited with 0.
cache.2
778store build cache
779$ bundle clean
7800.00s1.95snothing changed
783Done. Your build exited with 0.
Top