#324)
deploy_2024.06.05 Added GDPR export email meant for travis support (
* campfirespec
* added export email meant for travis support
AMD64
Ruby: 3.2.2
Git
Scroll to End of Log
0.00s0.21s0.13s0.06sTopworker_info1Worker information2hostname: bf707fa8-d36f-4b77-a1ba-420c7bbb8e8a@1.worker-n2-com-696d86f5d9-jwrfg.gce-production-13version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d4instance: travis-job-a97946f7-33a0-4c0e-b6c9-7211f09ee256 travis-ci-sardonyx-xenial-1718996396-f7597f3c (via amqp)5startup: 6.505115772ssystem_info7Build system information8Build language: ruby9Build dist: xenial10Build id: 27155417811Job id: 62435692312Runtime kernel version: 4.15.0-1098-gcp13travis-build version: 0a9dd66e14Build image provisioning date and time15Fri Jun 21 19:33:06 UTC 202416Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 16.04.7 LTS19Release: 16.0420Codename: xenial21Systemd Version22systemd 22923Cookbooks Version2488b04db https://github.com/travis-ci/travis-cookbooks/tree/88b04db25git version26git version 2.43.027bash version28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 2016060931docker version32Client: Docker Engine - Community33 Version: 20.10.734 API version: 1.4135 Go version: go1.13.1536 Git commit: f0df35037 Built: Wed Jun 2 11:56:47 202138 OS/Arch: linux/amd6439 Context: default40 Experimental: true42Server: Docker Engine - Community43 Engine:44 Version: 20.10.745 API version: 1.41 (minimum version 1.12)46 Go version: go1.13.1547 Git commit: b0f5bc348 Built: Wed Jun 2 11:54:58 202149 OS/Arch: linux/amd6450 Experimental: false51 containerd:52 Version: 1.4.653 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d54 runc:55 Version: 1.0.0-rc9556 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b757 docker-init:58 Version: 0.19.059 GitCommit: de40ad060clang version61clang version 7.0.0 (tags/RELEASE_700/final)62jq version63jq-1.7.164bats version65Bats 1.11.066shellcheck version670.10.068shfmt version69v3.8.070ccache version713.2.472cmake version73cmake version 3.26.374heroku version75heroku/8.11.5 linux-x64 node-v16.20.276imagemagick version77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org78md5deep version794.480mercurial version81version 5.9.382mysql version83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper84openssl version85OpenSSL 1.0.2g 1 Mar 201686packer version871.7.588postgresql client version89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)90ragel version91Ragel State Machine Compiler version 6.8 Feb 201392sudo version931.8.1694gzip version95gzip 1.696zip version97Zip 3.098vim version99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)100iptables version101iptables v1.6.0102curl version103curl 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.3104wget version105GNU Wget 1.17.1 built on linux-gnu.106rsync version107rsync version 3.1.1 protocol version 31108gimme version109v1.5.4110nvm version1110.39.7112perlbrew version113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95114phpenv version115rbenv 1.2.0116rvm version117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]118default ruby version119ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]120default python version121Python 3.7.17122CouchDB version123couchdb 1.6.1124ElasticSearch version1257.16.3126Installed Firefox version127firefox 63.0.1128MongoDB version129MongoDB 4.4.29130PhantomJS version1312.1.1132Pre-installed PostgreSQL versions1339.4.261349.5.251359.6.22136Redis version137redis-server 7.0.11138Pre-installed Go versions1391.18.4140ant version141Apache Ant(TM) version 1.9.6 compiled on July 20 2018142mvn version143Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)144gradle version145Gradle 8.3!146lein version147Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM148Pre-installed Node.js versions149v10.24.1150v12.22.12151v14.21.3152v16.15153v16.16.0154v16.20.2155v18.20.3156v20.15.0157v4.9.1158v6.17.1159v8.17.0160phpenv versions161 system162 7.4163* 7.4.30 (set by /home/travis/.phpenv/version)164 hhvm-stable165 hhvm166composer --version167Composer version 2.3.7 2022-06-06 16:43:28168Pre-installed Ruby versions169ruby-2.7.6170ruby-3.3.01740.00s0.02s0.00s0.01s0.25s0.00s0.00s0.00s0.01s0.00s0.08s0.00s0.82s0.00s0.10s14.93s0.00s3.48s0.00s3.59sdocker_mtu_and_registry_mirrorsresolvconfsnap175Installing 1 Snaps1772024-07-23T12:26:50Z INFO Waiting for automatic snapd restart...178core 16-2.61.4-20240607 from Canonical* installed180docker (beta) 24.0.5 from Canonical** installed182Name Version Rev Tracking Publisher Notes183core 16-2.61.4-20240607 17200 latest/stable canonical** core184core22 20240408 1380 latest/stable canonical** base185docker 24.0.5 2932 latest/beta canonical** -servicesgit.checkout1890.01s0.65s$ git clone --depth=50 --branch=deploy_2024.06.05 https://github.com/travis-ci/travis-tasks.git travis-ci/travis-tasks190Cloning into 'travis-ci/travis-tasks'...191**************************************************************193You are in 'detached HEAD' state. You can look around, make experimental194changes and commit them, and you can discard any commits you make in this195state without impacting any branches by switching back to a branch.197If you want to create a new branch to retain commits you create, you may198do 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 false208$ cd travis-ci/travis-tasks209$ git checkout -qf deploy_2024.06.052110.01s212Setting environment variables from repository settings213$ export QUAY_ROBOT_HANDLE=[secure]214$ export QUAY_ROBOT_TOKEN=[secure]216Setting environment variables from .travis.yml217$ export PATH=/snap/bin:$PATHrvm220Downloading https://get.rvm.io221Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc222Verifying /home/travis/.rvm/archives/rvm-installer.asc223gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB224gpg: 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 9BDB228GPG verified '/home/travis/.rvm/archives/rvm-installer'229Downloading https://github.com/rvm/rvm/archive/master.tar.gz230Upgrading 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!244curl: (22) The requested URL returned error: 404 Not Found245Required ruby-3.2.2 is not installed - installing.246curl: (22) The requested URL returned error: 404 Not Found247Searching 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.bz2249Checking requirements for ubuntu.250requirements_ubuntu_define_libncurses: command not found251Requirements installation successful.252ruby-3.2.2 - #configure253ruby-3.2.2 - #download254 % Total % Received % Xferd Average Speed Time Time Time Current255 Dload Upload Total Spent Left Speed256 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0257100 27.6M 100 27.6M 0 0 15.2M 0 0:00:01 0:00:01 --:--:-- 47.0M258No checksum for downloaded archive, recording checksum in user configuration.259ruby-3.2.2 - #validate archive260ruby-3.2.2 - #extract261ruby-3.2.2 - #validate binary262ruby-3.2.2 - #setup263ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global264ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................267ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2270Using /home/travis/.rvm/gems/ruby-3.2.2272$ export BUNDLE_GEMFILE=$PWD/Gemfilecache.1273Setting up build cache274$ export CASHER_DIR=${TRAVIS_HOME}/.casher277fetching deploy_2024.06.05/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz278fetching deploy_2024.06.05/cache-linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz279fetching deploy_2024.06.05/cache--rvm-3.2.2--gemfile-Gemfile.tgz280fetching master/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz281found cachecache.bundler285creating directory /home/travis/build/travis-ci/travis-tasks/vendor/bundleruby.versions286$ ruby --version287ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]288$ rvm --version289rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]290$ bundle --version291Bundler version 2.4.10292$ gem --version2933.4.10before_install2953.69s$ sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev && bundle config build.nokogiri --use-system-libraries296Reading 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-dev306The following NEW packages will be installed:307 ruby-dev ruby2.3-dev3080 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.bundler324[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 flag325[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 flag326Bundler 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.17329Installing bundler 2.4.17330[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 flag331[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 flag332Bundle complete! 36 Gemfile dependencies, 463 gems now installed.333Bundled gems are installed into `./vendor/bundle`336Run options: include {:focus=>true}338All examples were filtered out; ignoring {:focus=>true}340Randomized with seed 54666342Travis::Addons::GithubCheckStatus::Task343 makes expected API calls344 when API call to fetch Check Runs fails345 makes expected API calls347Travis::Addons::Pushover::Task348 sends pushover notifications to the given targets349 using a custom template351Travis::Addons::UserConfirmation::Mailer::UserConfirmationMailer352 #confirm_account353 contains the right data354 #account_activated355 contains the right data357Travis::Addons::Gdpr::Mailer::GdprMailer358 #purge359 contains the right data360 #export361 contains the right data363Travis::Addons::Trial::Task364 sends trial ended email365 with no recipients366 example at ./spec/addons/trial/task_spec.rb:29367 with recipients368 sends to filtered recipients369 sends trial ending email370 with no recipients371 example at ./spec/addons/trial/task_spec.rb:29372 with recipients373 sends to filtered recipients374 sends trial started email375 with no recipients376 example at ./spec/addons/trial/task_spec.rb:29377 with recipients378 sends to filtered recipients379 sends trial halfway email380 with recipients381 sends to filtered recipients382 with no recipients383 example at ./spec/addons/trial/task_spec.rb:29385Travis::Addons::Irc::Client386 on initialization387 should connect to the server388 with a password389 by sending PASS then NICK then USER390 without a nickserv password391 should not identify with nickserv392 with a nickserv password393 should identify with nickserv394 without a password395 by sending NICK then USER396 should connect to a server which requires ping/pong397 without a password398 by sending NICK then USER399 with port specified400 should open a socket on the server for the given port401 should define @numeric_received402 to a non-true value403 before receiving a numeric404 to true405 after receiving a numeric406 with no port specified407 should open a socket on the server for port 6667408 with connection established409 can join a channel with a key410 can notice a channel before joining411 can run a series of commands412 can message a channel before joining413 can join a channel414 can abandon the connection415 and channel joined416 can message the channel417 can leave the channel418 can notice the channel420Travis::Addons::UserConfirmation::Task421 confirm_account email422 behaves like sends email423Mocha 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 recipients425 account_activated email426 behaves like sends email427Mocha 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 recipients430Travis::Addons::Hipchat::Task431 with private server432 sends HTML notifications if requested433 using a custom template434 sends the notify option for v2 if included435 sends red messages for errored builds436 sends hipchat notifications to the given targets437 works with a list as HipChat configuration438 handling errors439 ignores an empty targets list440 with default hipchat server441 skips sending notifications to api.hipchat.com443Travis::Addons::Util::Template444 interpolation for pull requests445 replaces the pull request446 generates the pull request url based on the comparison url447 replaces the pull request number448 interpolation449 replaces the repository450 replaces the message451 replaces the pull request452 replaces the repository slug453 replaces the build_number454 doesn't generate a pull request url455 replaces the branch456 replaces the pull request number457 replaces the duration458 replaces the repository name459 replaces the author460 replaces the build_id462Travis::Addons::Email::Mailer::Build463 finished build email notification464 is a multipart email465 delivers to the repository owner, committer and commit author466 contains the expected text part467 contains the expected html part468 to distinguish gmail threads469 includes an in-reply-to header470 allows mixing in the build state into a custom email address471 Build email with failed472 Does not contains cancel note section text part473 Does not contains cancel note section html part474 for a cron build475 subject476 Build email with canceled477 contains the expected text part478 contains cancel note section html part479 in HTML480 escapes newlines in the commit message481 correctly encodes UTF-8 characters482 with the footer disabled483 doesn't include the build footer484 Build email with passed485 Does not contains cancel note section text part486 Does not contains cancel note section html part487 with a custom from address configured488 has that address as a from address489 for a successful build490 subject491 for a broken build492 subject493 broadcasts494 includes a the first broadcast495 with no custom from address configured496 has "notifications@[hostname]" as a from address498Travis::Addons::Campfire::Task499 sends campfire notifications to the given targets500 using a custom template502Travis::Addons::Migration::Task503 sends beta_confirmation email504 with recipients505 sends gdpr email507Travis::Addons::Gdpr::Task508 sends purge email509 with recipients510 sends to all recipients511 with no recipients512 example at ./spec/addons/gdpr/task_spec.rb:28513 sends export email514 with no recipients515 example at ./spec/addons/gdpr/task_spec.rb:28516 with recipients517 sends to all recipients519Travis::Addons::Flowdock::Task520 sends flowdock notifications to the Team Inbox with the given tokens521 handling errors522 doesn't raise on an invalid URI524Travis::Addons::Email::Task525 doesn't reraise an error with bad recipient syntax526 reraises an smtp server busy error when it's not about the syntax527 doesn't reraise an error when recipient was rejected528 sends the email529 ignores email address ending in .local530 creates an email for the build email recipients531 includes valid email addresses532 reraises an error when sending an email533 ignores email addresses (me@email)535Travis::Task::Keenio536 is expected to eq "User"537 is expected to eq 1538 is expected to eq "svenfuchs/minimal"539 is expected to eq "login"540 is expected to eq 1541 is expected to eq :success542 is expected to eq 1543 is expected to eq :email544 is expected to eq "push"546Travis::Addons::Billing::Task547 sends user feedback email548 with no recipients549 example at ./spec/addons/billing/task_spec.rb:34550 with recipients551 sends to all recipients552 sends subscription cancelled email553 with recipients554 sends to all recipients555 with no recipients556 example at ./spec/addons/billing/task_spec.rb:34557 sends invoice_payment_succeeded email558 with no recipients559 example at ./spec/addons/billing/task_spec.rb:34560 with recipients561 sends to all recipients562 sends charge failed email563 with no recipients564 example at ./spec/addons/billing/task_spec.rb:34565 with recipients566 sends to all recipients567 sends user changetofree notification email568 with no recipients569 example at ./spec/addons/billing/task_spec.rb:34570 with recipients571 sends to all recipients572 sends user changetofree feedback email573 with recipients574 sends to all recipients575 with no recipients576 example at ./spec/addons/billing/task_spec.rb:34578Travis::Addons::Billing::Mailer::BillingMailer579 #invoice_payment_succeeded580 comes from Travis581 contains the PDF attached582 is addressed to the user583 shows who was billed584 shows the total585 has the right subject586 shows the credit card587 shows the account name588 when the pdf url redirects589 still attaches the pdf590 #invoice_payment_v2_succeeded591 shows the total592 comes from Travis593 is addressed to the user594 contains the PDF attached595 shows who was billed596 shows the account name597 shows the credit card598 shows addons599 has the right subject600 when the pdf url redirects601 still attaches the pdf602 #credit_note_raised603 shows the total604 shows the credit card605 shows who was refunded606 shows the account name607 is addressed to the user608 has the right subject609 contains the PDF attached610 comes from Travis611 when invoice is partially refunded612 has the right subject613 when the pdf url redirects614 still attaches the pdf616Travis::Addons::Plan::Mailer::PlanMailer617 #welcome618 contains the right data619 #welcome enterprise620 contains the right data622Travis::Addons::Slack::Task623 allows specifying a custom template624 doesn't include a channel in the body when none is specified625 sends slack notifications to the given targets626 ignores garbage configurations627 supports a list as templates628 sends information about pull requests630Travis::Addons::GithubCheckStatus::Output631 started build632 is expected not to include :conclusion633 is expected not to include :completed_at634 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 data637 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 stages639 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 job641 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 build644 is expected to eq "queued"645 is expected not to include :conclusion646 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_at648 push build with matrix649 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::Task653 sends user feedback email654 with recipients655 sends to all recipients656 with no recipients657 example at ./spec/addons/billing_feedback/task_spec.rb:32659Travis::Addons::Migration::Mailer::MigrationMailer660 #beta_confirmation661 contains the right data663Travis::Addons::GithubStatus::Task664 does not raise if a 422 error was returned by GH665 does not raise if a 404 error was returned by GH666 authenticates using the token passed into the task667 accepts a single token using the legacy payload668Mocha 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 build670Mocha 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 build672Mocha 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 build674Mocha 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 build676Mocha 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 build678 authenticates using the next token if the first token failed679 does not raise if a 403 error was returned by GH and marks the token invalid680 a user token has been invalidated681 skips using the token682 with a github apps installation id683 processes via github apps684 logging685 warns about a failed request686 doesn't raise an error with bad credentials688Travis::Addons::Plan::Task689 sends welcome email690 with recipients691 sends to filtered recipients692 with no recipients693 example at ./spec/addons/plan/task_spec.rb:30694 sends builds_not_allowed email695 with no recipients696 example at ./spec/addons/plan/task_spec.rb:30697 with recipients698 sends to filtered recipients699 sends credit_balance_state email700 with no recipients701 example at ./spec/addons/plan/task_spec.rb:30702 with recipients703 sends to filtered recipients704 sends private_credits_for_public email705 with recipients706 sends to filtered recipients707 with no recipients708 example at ./spec/addons/plan/task_spec.rb:30710Travis::Addons::Irc::Task711 with a custom message template712 does not disconnect for notifications to channels on the same host713 one irc notification using notice714 one irc notification w/ channel given as a string715 with multiple custom message templates716 skips blocked freenode channels717 one irc notification718 wrap socket with ssl (in client private) when configured to IRC+SSL server719 allows setting a global channel key720 works with just a list of channels721 one irc notification without joining the channel722 allows setting a channel key in the channel declaration723 message nickserv with a nickserv password724 allows overwriting the nickname725 with two irc notifications to different hosts726 sets a connection password727 parsed_channels728 groups irc channels by host, port & ssl flag, so notifications can be sent with one connection730Travis::Addons::Intercom::Task731 report_build event732Mocha 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 intercom734 report_subscription event735Mocha 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 intercom737 update_billing_data event738Mocha 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 intercom741Travis::Addons::Email::Mailer::Helpers742 #unsubscribe_url returns correct URL743 #title returns title for the build744 #repository_url returns correct URL745 returns the organization name746 #repository_unsubscribe_url returns correct URL747 returns repository name748 returns build status749 returns an announcement broadcast status icon750 #repository_build_url returns correct URL751 returns gravatar url752 returns a s3 asset url753 returns an warning broadcast status icon755Travis::Addons::Webhook::Task756 includes a Travis-Repo-Slug header757 given target with HTTP Basic Auth758 posts with the given payload and the given access token759 given targets without HTTP Basic Auth760 posts with the given payload, and without "Basic" Auth header761 given a task payload762 data763 repository764 includes the build matrix765 Signature header766 if not enabled in the config767 should not include a Signature header768 if enabled in the config769 the Signature header is verifiable770 includes a Signature header772Finished in 2.71 seconds (files took 2.11 seconds to load)773237 examples, 0 failures775Randomized with seed 54666777The command "bundle exec rspec -f documentation --color --order rand spec" exited with 0.783Done. Your build exited with 0.