mk-gdpr-support-export-email Merge branch 'master' into mk-gdpr-support-export-email

Push event #4040 passed

  • Ran for
AMD64
Ruby: 3.2.2
Git
Raw log
Scroll to End of Log
0.00s0.14s0.10s0.07s
worker_info
1Worker information
2hostname: 25fe8c14-da8d-4ba2-8d00-c49b21cb4f1c@1.worker-n2-com-779d777f7b-9jv6t.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-23e6f075-2a03-4df4-a738-0b6fda2b3642 travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)
5startup: 6.250851956s
60.18s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 270588035
11Job id: 622012508
12Runtime kernel version: 4.15.0-1098-gcp
13travis-build version: 22cc7fd4
14Build image provisioning date and time
15Thu May 18 10:07:51 UTC 2023
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 16.04.7 LTS
19Release: 16.04
20Codename: xenial
21Systemd Version
22systemd 229
23Cookbooks Version
24d19e5ff https://github.com/travis-ci/travis-cookbooks/tree/d19e5ff
25git version
26git version 2.40.1
27bash version
28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
31docker version
32Client: Docker Engine - Community
33 Version: 20.10.7
34 API version: 1.41
35 Go version: go1.13.15
36 Git commit: f0df350
37 Built: Wed Jun 2 11:56:47 2021
38 OS/Arch: linux/amd64
39 Context: default
40 Experimental: true
42Server: Docker Engine - Community
43 Engine:
44 Version: 20.10.7
45 API version: 1.41 (minimum version 1.12)
46 Go version: go1.13.15
47 Git commit: b0f5bc3
48 Built: Wed Jun 2 11:54:58 2021
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.4.6
53 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
54 runc:
55 Version: 1.0.0-rc95
56 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
57 docker-init:
58 Version: 0.19.0
59 GitCommit: de40ad0
60clang version
61clang version 7.0.0 (tags/RELEASE_700/final)
62jq version
63jq-1.6
64bats version
65Bats 0.4.0
66shellcheck version
670.7.2
68shfmt version
69v3.2.1
70ccache version
713.2.4
72cmake version
73cmake version 3.26.3
74heroku version
75heroku/8.1.3 linux-x64 node-v16.19.0
76imagemagick version
77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org
78md5deep version
794.4
80mercurial version
81version 5.9.3
82mysql version
83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper
84openssl version
85OpenSSL 1.0.2g 1 Mar 2016
86packer version
871.7.5
88postgresql client version
89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)
90ragel version
91Ragel State Machine Compiler version 6.8 Feb 2013
92sudo version
931.8.16
94gzip version
95gzip 1.6
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)
100iptables version
101iptables v1.6.0
102curl version
103curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
104wget version
105GNU Wget 1.17.1 built on linux-gnu.
106rsync version
107rsync version 3.1.1 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.39.3
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
114phpenv version
115rbenv 1.2.0
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
120default python version
121Python 3.7.13
122CouchDB version
123couchdb 1.6.1
124ElasticSearch version
1257.16.3
126Installed Firefox version
127firefox 63.0.1
128MongoDB version
129MongoDB 4.4.21
130PhantomJS version
1312.1.1
132Pre-installed PostgreSQL versions
1339.4.26
1349.5.25
1359.6.22
136Redis version
137redis-server 6.0.6
138Pre-installed Go versions
1391.18.4
140ant version
141Apache Ant(TM) version 1.9.6 compiled on July 20 2018
142mvn version
143Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)
144gradle version
145Gradle 7.5.1!
146lein version
147Leiningen 2.10.0 on Java 11.0.15.1 OpenJDK 64-Bit Server VM
148Pre-installed Node.js versions
149v10.24.1
150v12.22.12
151v14.21.3
152v16.15
153v16.16.0
154v16.20.0
155v18.16.0
156v4.9.1
157v6.17.1
158v8.17.0
159phpenv versions
160 system
161 7.4
162* 7.4.30 (set by /home/travis/.phpenv/version)
163 hhvm-stable
164 hhvm
165composer --version
166Composer version 2.3.7 2022-06-06 16:43:28
167Pre-installed Ruby versions
168ruby-2.7.6
169ruby-3.0.4
170ruby-3.1.2
1720.02s0.01s1.14s12.05s0.05s0.00s0.04s0.00s0.03s0.01s0.01s0.01s0.01s0.00s0.33sOK
1730.00s0.03s0.00s0.01s0.31s0.00s0.00s0.00s0.01s0.00s0.10s0.00s0.90s0.00s0.12s14.72s0.00s3.74s0.00s3.72s
docker_mtu_and_registry_mirrors
resolvconf
snap
174Installing 1 Snaps
1758.51s$ sudo snap install core
1762024-05-22T10:29:47Z INFO Waiting for automatic snapd restart...
177core 16-2.61.2 from Canonical* installed
17814.36s$ sudo snap install docker --channel=latest/beta
179docker (beta) 24.0.5 from Canonical** installed
1800.05s$ sudo snap list
181Name Version Rev Tracking Publisher Notes
182core 16-2.61.2 16928 latest/stable canonical** core
183core22 20240408 1380 latest/stable canonical** base
184docker 24.0.5 2915 latest/beta canonical** -
services
1873.11s$ sudo systemctl start redis-server
git.checkout
1880.01s0.73s$ git clone --depth=50 --branch=mk-gdpr-support-export-email 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 6662dbe53d44535d88561db2d37970022ebcd456
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.59s$ 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!
22524.74s$ 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 17.0M 0 0:00:01 0:00:01 --:--:-- 77.8M
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.28s$ Installing caching utilities
2570.00s3.59sattempting to download cache archive
258fetching mk-gdpr-support-export-email/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
259fetching mk-gdpr-support-export-email/cache-linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
260fetching mk-gdpr-support-export-email/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.69sadding /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.83s$ 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 19 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,829 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
3042.03s$ 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.69s$ 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 49726
323Travis::Addons::Pushover::Task
324 using a custom template
325 sends pushover notifications to the given targets
327Travis::Addons::Email::Task
328 reraises an error when sending an email
329 includes valid email addresses
330 sends the email
331 reraises an smtp server busy error when it's not about the syntax
332 creates an email for the build email recipients
333 doesn't reraise an error when recipient was rejected
334 ignores email address ending in .local
335 doesn't reraise an error with bad recipient syntax
336 ignores email addresses (me@email)
338Travis::Addons::GithubCheckStatus::Output
339 build with stages
340 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>"
341 push build with matrix
342 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>"
343 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"}
344 build with env data
345 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>"
346 queued build
347 is expected to eq "queued"
348 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."
349 is expected not to include :completed_at
350 is expected not to include :conclusion
351 pull request build with single job
352 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"}
353 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>"
354 started build
355 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."
356 is expected not to include :completed_at
357 is expected to eq "in_progress"
358 is expected not to include :conclusion
360Travis::Addons::Gdpr::Task
361 sends export email
362 with recipients
363 sends to all recipients
364 with no recipients
365 example at ./spec/addons/gdpr/task_spec.rb:28
366 sends purge email
367 with no recipients
368 example at ./spec/addons/gdpr/task_spec.rb:28
369 with recipients
370 sends to all recipients
372Travis::Addons::Trial::Task
373 sends trial halfway email
374 with recipients
375 sends to filtered recipients
376 with no recipients
377 example at ./spec/addons/trial/task_spec.rb:29
378 sends trial ended email
379 with no recipients
380 example at ./spec/addons/trial/task_spec.rb:29
381 with recipients
382 sends to filtered recipients
383 sends trial ending email
384 with no recipients
385 example at ./spec/addons/trial/task_spec.rb:29
386 with recipients
387 sends to filtered recipients
388 sends trial started email
389 with recipients
390 sends to filtered recipients
391 with no recipients
392 example at ./spec/addons/trial/task_spec.rb:29
394Travis::Addons::Billing::Mailer::BillingMailer
395 #credit_note_raised
396 is addressed to the user
397 shows the account name
398 shows the total
399 comes from Travis
400 shows the credit card
401 shows who was refunded
402 has the right subject
403 contains the PDF attached
404 when the pdf url redirects
405 still attaches the pdf
406 when invoice is partially refunded
407 has the right subject
408 #invoice_payment_succeeded
409 comes from Travis
410 shows who was billed
411 contains the PDF attached
412 shows the credit card
413 shows the total
414 is addressed to the user
415 shows the account name
416 has the right subject
417 when the pdf url redirects
418 still attaches the pdf
419 #invoice_payment_v2_succeeded
420 shows the credit card
421 shows addons
422 shows who was billed
423 is addressed to the user
424 comes from Travis
425 shows the total
426 shows the account name
427 has the right subject
428 contains the PDF attached
429 when the pdf url redirects
430 still attaches the pdf
432Travis::Addons::Util::Template
433 interpolation
434 replaces the build_id
435 doesn't generate a pull request url
436 replaces the duration
437 replaces the branch
438 replaces the pull request
439 replaces the repository slug
440 replaces the pull request number
441 replaces the repository name
442 replaces the message
443 replaces the repository
444 replaces the author
445 replaces the build_number
446 interpolation for pull requests
447 replaces the pull request
448 replaces the pull request number
449 generates the pull request url based on the comparison url
451Travis::Addons::Campfire::Task
452 sends campfire notifications to the given targets
453 using a custom template
455Travis::Addons::Migration::Mailer::MigrationMailer
456 #beta_confirmation
457 contains the right data
459Travis::Addons::Email::Mailer::Helpers
460 returns gravatar url
461 returns an announcement broadcast status icon
462 returns build status
463 #unsubscribe_url returns correct URL
464 returns an warning broadcast status icon
465 #title returns title for the build
466 #repository_unsubscribe_url returns correct URL
467 returns a s3 asset url
468 returns repository name
469 returns the organization name
470 #repository_url returns correct URL
471 #repository_build_url returns correct URL
473Travis::Addons::GithubCheckStatus::Task
474 makes expected API calls
475 when API call to fetch Check Runs fails
476 makes expected API calls
478Travis::Addons::Plan::Mailer::PlanMailer
479 #welcome
480 contains the right data
481 #welcome enterprise
482 contains the right data
484Travis::Task::Keenio
485 is expected to eq "User"
486 is expected to eq :success
487 is expected to eq 1
488 is expected to eq :email
489 is expected to eq 1
490 is expected to eq "svenfuchs/minimal"
491 is expected to eq 1
492 is expected to eq "push"
493 is expected to eq "login"
495Travis::Addons::Webhook::Task
496 includes a Travis-Repo-Slug header
497 given targets without HTTP Basic Auth
498 posts with the given payload, and without "Basic" Auth header
499 given target with HTTP Basic Auth
500 posts with the given payload and the given access token
501 given a task payload
502 includes the build matrix
503 data
504 repository
505 Signature header
506 if enabled in the config
507 includes a Signature header
508 the Signature header is verifiable
509 if not enabled in the config
510 should not include a Signature header
512Travis::Addons::Irc::Task
513 allows setting a channel key in the channel declaration
514 one irc notification without joining the channel
515 skips blocked freenode channels
516 with two irc notifications to different hosts
517 allows overwriting the nickname
518 sets a connection password
519 wrap socket with ssl (in client private) when configured to IRC+SSL server
520 with a custom message template
521 allows setting a global channel key
522 message nickserv with a nickserv password
523 one irc notification
524 one irc notification using notice
525 does not disconnect for notifications to channels on the same host
526 with multiple custom message templates
527 works with just a list of channels
528 one irc notification w/ channel given as a string
529 parsed_channels
530 groups irc channels by host, port & ssl flag, so notifications can be sent with one connection
532Travis::Addons::GithubStatus::Task
533 does not raise if a 403 error was returned by GH and marks the token invalid
534Mocha 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=.
535 posts status info for a created build
536Mocha 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=.
537 posts status info for a failed build
538 authenticates using the next token if the first token failed
539 accepts a single token using the legacy payload
540 does not raise if a 422 error was returned by GH
541 does not raise if a 404 error was returned by GH
542Mocha 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=.
543 posts status info for a passed build
544Mocha 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=.
545 posts status info for a canceled build
546 authenticates using the token passed into the task
547Mocha 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=.
548 posts status info for a errored build
549 logging
550 warns about a failed request
551 doesn't raise an error with bad credentials
552 with a github apps installation id
553 processes via github apps
554 a user token has been invalidated
555 skips using the token
557Travis::Addons::UserConfirmation::Task
558 account_activated email
559 behaves like sends email
560Mocha 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=.
561 sends to filtered recipients
562 confirm_account email
563 behaves like sends email
564Mocha 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=.
565 sends to filtered recipients
567Travis::Addons::Intercom::Task
568 report_build event
569Mocha 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-05-22T10:30:54.710+00:00"), but received positional hash ({:event => "report_build", :owner_id => 1, :last_build_at => "2024-05-22T10:30:54.710+00:00"}). These will stop matching when strict keyword argument matching is enabled. See the documentation for Mocha::Configuration#strict_keyword_argument_matching=.
570 sends build data to intercom
571 report_subscription event
572Mocha 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=.
573 sends subscription data to intercom
574 update_billing_data event
575Mocha 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-05-22T10:30:54.722+00:00", :renewal_date => "2024-05-22T10:30:54.722+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-05-22T10:30:54.722+00:00", :renewal_date => "2024-05-22T10:30:54.722+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=.
576 sends billing data to intercom
578Travis::Addons::BillingFeedback::Task
579 sends user feedback email
580 with no recipients
581 example at ./spec/addons/billing_feedback/task_spec.rb:32
582 with recipients
583 sends to all recipients
585Travis::Addons::Slack::Task
586 allows specifying a custom template
587 supports a list as templates
588 sends information about pull requests
589 sends slack notifications to the given targets
590 ignores garbage configurations
591 doesn't include a channel in the body when none is specified
593Travis::Addons::Billing::Task
594 sends user feedback email
595 with recipients
596 sends to all recipients
597 with no recipients
598 example at ./spec/addons/billing/task_spec.rb:34
599 sends invoice_payment_succeeded email
600 with no recipients
601 example at ./spec/addons/billing/task_spec.rb:34
602 with recipients
603 sends to all recipients
604 sends user changetofree notification email
605 with recipients
606 sends to all recipients
607 with no recipients
608 example at ./spec/addons/billing/task_spec.rb:34
609 sends subscription cancelled email
610 with recipients
611 sends to all recipients
612 with no recipients
613 example at ./spec/addons/billing/task_spec.rb:34
614 sends charge failed email
615 with no recipients
616 example at ./spec/addons/billing/task_spec.rb:34
617 with recipients
618 sends to all recipients
619 sends user changetofree feedback email
620 with recipients
621 sends to all recipients
622 with no recipients
623 example at ./spec/addons/billing/task_spec.rb:34
625Travis::Addons::Plan::Task
626 sends builds_not_allowed email
627 with no recipients
628 example at ./spec/addons/plan/task_spec.rb:30
629 with recipients
630 sends to filtered recipients
631 sends credit_balance_state email
632 with no recipients
633 example at ./spec/addons/plan/task_spec.rb:30
634 with recipients
635 sends to filtered recipients
636 sends welcome email
637 with recipients
638 sends to filtered recipients
639 with no recipients
640 example at ./spec/addons/plan/task_spec.rb:30
641 sends private_credits_for_public email
642 with recipients
643 sends to filtered recipients
644 with no recipients
645 example at ./spec/addons/plan/task_spec.rb:30
647Travis::Addons::Gdpr::Mailer::GdprMailer
648 #purge
649 contains the right data
650 #export
651 contains the right data
653Travis::Addons::Migration::Task
654 sends beta_confirmation email
655 with recipients
656 sends gdpr email
658Travis::Addons::UserConfirmation::Mailer::UserConfirmationMailer
659 #confirm_account
660 contains the right data
661 #account_activated
662 contains the right data
664Travis::Addons::Email::Mailer::Build
665 finished build email notification
666 delivers to the repository owner, committer and commit author
667 is a multipart email
668 contains the expected html part
669 contains the expected text part
670 Build email with failed
671 Does not contains cancel note section html part
672 Does not contains cancel note section text part
673 with a custom from address configured
674 has that address as a from address
675 Build email with passed
676 Does not contains cancel note section html part
677 Does not contains cancel note section text part
678 for a successful build
679 subject
680 to distinguish gmail threads
681 includes an in-reply-to header
682 allows mixing in the build state into a custom email address
683 for a cron build
684 subject
685 with no custom from address configured
686 has "notifications@[hostname]" as a from address
687 in HTML
688 correctly encodes UTF-8 characters
689 escapes newlines in the commit message
690 with the footer disabled
691 doesn't include the build footer
692 broadcasts
693 includes a the first broadcast
694 Build email with canceled
695 contains the expected text part
696 contains cancel note section html part
697 for a broken build
698 subject
700Travis::Addons::Hipchat::Task
701 with private server
702 sends the notify option for v2 if included
703 sends hipchat notifications to the given targets
704 using a custom template
705 sends red messages for errored builds
706 works with a list as HipChat configuration
707 sends HTML notifications if requested
708 handling errors
709 ignores an empty targets list
710 with default hipchat server
711 skips sending notifications to api.hipchat.com
713Travis::Addons::Irc::Client
714 on initialization
715 should connect to the server
716 with a password
717 by sending PASS then NICK then USER
718 with a nickserv password
719 should identify with nickserv
720 without a nickserv password
721 should not identify with nickserv
722 without a password
723 by sending NICK then USER
724 should connect to a server which requires ping/pong
725 without a password
726 by sending NICK then USER
727 should define @numeric_received
728 to true
729 after receiving a numeric
730 to a non-true value
731 before receiving a numeric
732 with port specified
733 should open a socket on the server for the given port
734 with no port specified
735 should open a socket on the server for port 6667
736 with connection established
737 can run a series of commands
738 can abandon the connection
739 can notice a channel before joining
740 can join a channel
741 can message a channel before joining
742 can join a channel with a key
743 and channel joined
744 can message the channel
745 can notice the channel
746 can leave the channel
748Travis::Addons::Flowdock::Task
749 sends flowdock notifications to the Team Inbox with the given tokens
750 handling errors
751 doesn't raise on an invalid URI
753Finished in 3.02 seconds (files took 2.11 seconds to load)
754237 examples, 0 failures
756Randomized with seed 49726
758The command "bundle exec rspec -f documentation --color --order rand spec" exited with 0.
cache.2
759store build cache
760$ bundle clean
7610.00s1.93snothing changed
764Done. Your build exited with 0.
Top