Created
November 26, 2024 00:21
-
-
Save yahonda/ee49aa1b58b974938af914ee98746271 to your computer and use it in GitHub Desktop.
mariadb:11.6.2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ git clone https://github.com/rails/rails | |
cd rails | |
git clone https://github.com/rails/buildkite-config .buildkite/ | |
RUBY_IMAGE=ruby:3.3 docker compose -f .buildkite/docker-compose.yml build base && | |
CI=1 MYSQL_IMAGE=mariadb:11.6.2 docker compose -f .buildkite/docker-compose.yml run mariadb runner activerecord 'rake db:mysql:rebuild test:mysql2' | |
Cloning into 'rails'... | |
remote: Enumerating objects: 891547, done. | |
remote: Counting objects: 100% (65/65), done. | |
remote: Compressing objects: 100% (61/61), done. | |
remote: Total 891547 (delta 24), reused 29 (delta 4), pack-reused 891482 (from 1) | |
Receiving objects: 100% (891547/891547), 248.15 MiB | 9.01 MiB/s, done. | |
Resolving deltas: 100% (667318/667318), done. | |
Cloning into '.buildkite'... | |
remote: Enumerating objects: 1993, done. | |
remote: Counting objects: 100% (863/863), done. | |
remote: Compressing objects: 100% (238/238), done. | |
remote: Total 1993 (delta 701), reused 726 (delta 613), pack-reused 1130 (from 1) | |
Receiving objects: 100% (1993/1993), 498.20 KiB | 6.92 MiB/s, done. | |
Resolving deltas: 100% (1140/1140), done. | |
[+] Building 6.2s (25/25) FINISHED docker:default | |
=> [base internal] load build definition from Dockerfile 0.0s | |
=> => transferring dockerfile: 6.42kB 0.0s | |
=> [base internal] load metadata for docker.io/library/ruby:3.3 2.0s | |
=> [base auth] library/ruby:pull token for registry-1.docker.io 0.0s | |
=> [base internal] load .dockerignore 0.0s | |
=> => transferring context: 2B 0.0s | |
=> [base internal] load build context 1.2s | |
=> => transferring context: 319.95MB 1.2s | |
=> [base 1/18] FROM docker.io/library/ruby:3.3@sha256:9afef279599922a4426c91d0a2a0d0c32c15ef0f65490ae83132a683d58ab978 0.0s | |
=> CACHED [base 2/18] RUN echo "--- :ruby: Updating RubyGems and Bundler" && (gem update --system ${RUBYGEMS:-} || gem update --system 3.3.3) && (gem install bundler -v "${BUNDLER:->= 0}" || gem install bundler -v "< 2") && 0.0s | |
=> CACHED [base 3/18] WORKDIR /rails 0.0s | |
=> CACHED [base 4/18] ADD .buildkite/runner /usr/local/bin/ 0.0s | |
=> CACHED [base 5/18] RUN chmod +x /usr/local/bin/runner 0.0s | |
=> CACHED [base 6/18] ADD .buildkite/.empty actioncable/package.jso[n] actioncable/ 0.0s | |
=> CACHED [base 7/18] ADD .buildkite/.empty actiontext/package.jso[n] actiontext/ 0.0s | |
=> CACHED [base 8/18] ADD .buildkite/.empty actionview/package.jso[n] actionview/ 0.0s | |
=> CACHED [base 9/18] ADD .buildkite/.empty activestorage/package.jso[n] activestorage/ 0.0s | |
=> CACHED [base 10/18] ADD .buildkite/.empty package.jso[n] yarn.loc[k] .yarnr[c] ./ 0.0s | |
=> CACHED [base 11/18] RUN rm -f .empty */.empty && find . -maxdepth 1 -type d -empty -exec rmdir '{}' '+' && if [ -f package.json ]; then echo "--- :javascript: Installing JavaScript deps" && yarn install 0.0s | |
=> CACHED [base 12/18] ADD */*.gemspec tmp/ 0.0s | |
=> CACHED [base 13/18] ADD .buildkite/.empty tools/*/releaser.gemspec tools/releaser/ 0.0s | |
=> CACHED [base 14/18] ADD .buildkite/.empty railties/exe/* railties/exe/ 0.0s | |
=> CACHED [base 15/18] ADD Gemfile Gemfile.lock RAILS_VERSION rails.gemspec ./ 0.0s | |
=> CACHED [base 16/18] RUN rm -f railties/exe/.empty && find railties/exe -maxdepth 0 -type d -empty -exec rmdir '{}' '+' && echo "--- :bundler: Installing Ruby deps" && (cd tmp && for f in *.gemspec; do d="$(basename -s.gems 0.0s | |
=> [base 17/18] ADD . ./ 1.2s | |
=> [base 18/18] RUN mv -f tmp/Gemfile.lock.updated Gemfile.lock && if [ -f package.json ]; then echo "--- :javascript: Building JavaScript package" && if [ -f actionview/package.json ]; then (cd actionview 0.9s | |
=> [base] exporting to image 0.8s | |
=> => exporting layers 0.8s | |
=> => writing image sha256:33c8ce1f7b2adc661a992af2715ac9200ae06673538ae8845369da8f2772f47a 0.0s | |
=> => naming to docker.io/library/buildkite-base 0.0s | |
=> [base] resolving provenance for metadata file 0.0s | |
WARN[0000] Found orphan containers ([buildkite-mariadb-run-7449735c80ed buildkite-mariadb-run-cb90bd35e0ae buildkite-mariadb-run-74cafa63d1ee buildkite-mariadb-run-25bec7738f23 buildkite-mariadb-run-90cc19b86ede buildkite-mariadb-run-d807dcf8c721 buildkite-mariadb-run-f653e478e718 buildkite-mariadb-run-b6eb84a2a4f2 buildkite-mariadb-run-4240a57f5d3b buildkite-mariadb-run-e237799d91a2 buildkite-mariadb-run-d908bd439ac0 buildkite-mariadb-run-68fc3daf0288]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. | |
[+] Creating 3/3 | |
✔ Container buildkite-redis-1 Running 0.0s | |
✔ Container buildkite-memcached-1 Running 0.0s | |
✔ Container buildkite-mariadb_service-1 Recreated 0.4s | |
[+] Running 1/1 | |
✔ Container buildkite-mariadb_service-1 Started 0.1s | |
--- bundle env | |
## Environment | |
``` | |
Bundler 2.5.23 | |
Platforms ruby, x86_64-linux | |
Ruby 3.3.6p108 (2024-11-05 revision 75015d4c1f6965b5e85e96fb309f1f2129f933c0) [x86_64-linux] | |
Full Path /usr/local/bin/ruby | |
Config Dir /usr/local/etc | |
RubyGems 3.5.23 | |
Gem Home /usr/local/bundle | |
Gem Path /root/.local/share/gem/ruby/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/local/bundle | |
User Home /root | |
User Path /root/.local/share/gem/ruby/3.3.0 | |
Bin Dir /usr/local/bundle/bin | |
Tools | |
Git 2.39.5 | |
RVM not installed | |
rbenv not installed | |
chruby not installed | |
``` | |
## Bundler Build Metadata | |
``` | |
Built At 2024-11-05 | |
Git SHA 35f4611265e | |
Released Version true | |
``` | |
## Bundler settings | |
``` | |
app_config | |
Set via BUNDLE_APP_CONFIG: "/usr/local/bundle" | |
silence_root_warning | |
Set via BUNDLE_SILENCE_ROOT_WARNING: true | |
``` | |
## Gemfile | |
### Gemfile | |
```ruby | |
# frozen_string_literal: true | |
source "https://rubygems.org" | |
gemspec | |
gem "minitest" | |
# We need a newish Rake since Active Job sets its test tasks' descriptions. | |
gem "rake", ">= 13" | |
gem "releaser", path: "tools/releaser" | |
gem "sprockets-rails", ">= 2.0.0", require: false | |
gem "propshaft", ">= 0.1.7", "!= 1.0.1" | |
gem "capybara", ">= 3.39" | |
gem "selenium-webdriver", ">= 4.20.0" | |
gem "rack-cache", "~> 1.2" | |
gem "stimulus-rails" | |
gem "turbo-rails" | |
gem "jsbundling-rails" | |
gem "cssbundling-rails" | |
gem "importmap-rails", ">= 1.2.3" | |
gem "tailwindcss-rails" | |
gem "dartsass-rails" | |
gem "solid_cache" | |
gem "solid_queue" | |
gem "solid_cable" | |
gem "kamal", ">= 2.1.0", require: false | |
gem "thruster", require: false | |
# require: false so bcrypt is loaded only when has_secure_password is used. | |
# This is to avoid Active Model (and by extension the entire framework) | |
# being dependent on a binary library. | |
gem "bcrypt", "~> 3.1.11", require: false | |
# This needs to be with require false to avoid it being automatically loaded by | |
# sprockets. | |
gem "terser", ">= 1.1.4", require: false | |
# Explicitly avoid 1.x that doesn't support Ruby 2.4+ | |
gem "json", ">= 2.0.0", "!=2.7.0" | |
# Workaround until all supported Ruby versions ship with uri version 0.13.1 or higher. | |
gem "uri", ">= 0.13.1", require: false | |
gem "prism" | |
group :lint do | |
gem "syntax_tree", "6.1.1", require: false | |
end | |
group :rubocop do | |
gem "rubocop", ">= 1.25.1", require: false | |
gem "rubocop-minitest", require: false | |
gem "rubocop-packaging", require: false | |
gem "rubocop-performance", require: false | |
gem "rubocop-rails", require: false | |
gem "rubocop-md", require: false | |
# This gem is used in Railties tests so it must be a development dependency. | |
gem "rubocop-rails-omakase", require: false | |
end | |
group :mdl do | |
gem "mdl", "!= 0.13.0", require: false | |
end | |
group :doc do | |
gem "sdoc", git: "https://github.com/rails/sdoc.git", branch: "main" | |
gem "rdoc", "~> 6.7" | |
gem "redcarpet", "~> 3.2.3", platforms: :ruby | |
gem "w3c_validators", "~> 1.3.6" | |
gem "rouge" | |
gem "rubyzip", "~> 2.0" | |
end | |
# Active Support | |
gem "dalli", ">= 3.0.1" | |
gem "listen", "~> 3.3", require: false | |
gem "libxml-ruby", platforms: :ruby | |
gem "connection_pool", require: false | |
gem "rexml", require: false | |
gem "msgpack", ">= 1.7.0", require: false | |
# for railties | |
gem "bootsnap", ">= 1.4.4", require: false | |
gem "webrick", require: false | |
gem "jbuilder", require: false | |
gem "web-console", require: false | |
# Action Pack and railties | |
rack_version = ENV.fetch("RACK", "~> 3.0") | |
if rack_version != "head" | |
gem "rack", rack_version | |
else | |
gem "rack", git: "https://github.com/rack/rack.git", branch: "main" | |
end | |
gem "useragent", require: false | |
# Active Job | |
group :job do | |
gem "resque", require: false | |
gem "resque-scheduler", require: false | |
gem "sidekiq", require: false | |
gem "sucker_punch", require: false | |
gem "queue_classic", ">= 4.0.0", require: false, platforms: :ruby | |
gem "sneakers", require: false | |
gem "backburner", require: false | |
end | |
# Action Cable | |
group :cable do | |
gem "puma", ">= 5.0.3", require: false | |
gem "redis", ">= 4.0.1", require: false | |
gem "redis-namespace" | |
gem "websocket-client-simple", github: "matthewd/websocket-client-simple", branch: "close-race", require: false | |
end | |
# Active Storage | |
group :storage do | |
gem "aws-sdk-s3", require: false | |
gem "google-cloud-storage", "~> 1.11", require: false | |
gem "azure-storage-blob", "~> 2.0", require: false | |
gem "image_processing", "~> 1.2" | |
end | |
# Action Mailbox | |
gem "aws-sdk-sns", require: false | |
gem "webmock" | |
gem "httpclient", github: "nahi/httpclient", branch: "master", require: false | |
# Add your own local bundler stuff. | |
local_gemfile = File.expand_path(".Gemfile", __dir__) | |
instance_eval File.read local_gemfile if File.exist? local_gemfile | |
group :test do | |
gem "minitest-bisect", require: false | |
gem "minitest-ci", require: false | |
gem "minitest-retry" | |
platforms :mri do | |
gem "stackprof" | |
gem "debug", ">= 1.1.0", require: false | |
end | |
# Needed for Railties tests because it is included in generated apps. | |
gem "brakeman" | |
end | |
platforms :ruby, :windows do | |
gem "nokogiri", ">= 1.8.1", "!= 1.11.0" | |
# Active Record. | |
gem "sqlite3", ">= 2.1" | |
group :db do | |
gem "pg", "~> 1.3" | |
gem "mysql2", "~> 0.5" | |
gem "trilogy", ">= 2.7.0" | |
end | |
end | |
gem "tzinfo-data", platforms: [:windows, :jruby] | |
gem "wdm", ">= 0.1.0", platforms: [:windows] | |
gem "launchy" | |
``` | |
### Gemfile.lock | |
``` | |
GIT | |
remote: https://github.com/matthewd/websocket-client-simple.git | |
revision: e161305f1a466b9398d86df3b1731b03362da91b | |
branch: close-race | |
specs: | |
websocket-client-simple (0.3.0) | |
event_emitter | |
websocket | |
GIT | |
remote: https://github.com/nahi/httpclient.git | |
revision: d57cc6d5ffee1b566b5c189fe6dc8cc89570b812 | |
branch: master | |
specs: | |
httpclient (2.8.3) | |
mutex_m | |
webrick | |
GIT | |
remote: https://github.com/rails/sdoc.git | |
revision: cd75e36ce2d1acb66734c1390ffe33aa05479380 | |
branch: main | |
specs: | |
sdoc (3.0.0.alpha) | |
nokogiri | |
rdoc (>= 5.0) | |
rouge | |
PATH | |
remote: . | |
specs: | |
actioncable (8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
nio4r (~> 2.0) | |
websocket-driver (>= 0.6.1) | |
zeitwerk (~> 2.6) | |
actionmailbox (8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
activejob (= 8.1.0.alpha) | |
activerecord (= 8.1.0.alpha) | |
activestorage (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
mail (>= 2.8.0) | |
actionmailer (8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
actionview (= 8.1.0.alpha) | |
activejob (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
mail (>= 2.8.0) | |
rails-dom-testing (~> 2.2) | |
actionpack (8.1.0.alpha) | |
actionview (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
nokogiri (>= 1.8.5) | |
rack (>= 2.2.4) | |
rack-session (>= 1.0.1) | |
rack-test (>= 0.6.3) | |
rails-dom-testing (~> 2.2) | |
rails-html-sanitizer (~> 1.6) | |
useragent (~> 0.16) | |
actiontext (8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
activerecord (= 8.1.0.alpha) | |
activestorage (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
globalid (>= 0.6.0) | |
nokogiri (>= 1.8.5) | |
actionview (8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
builder (~> 3.1) | |
erubi (~> 1.11) | |
rails-dom-testing (~> 2.2) | |
rails-html-sanitizer (~> 1.6) | |
activejob (8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
globalid (>= 0.3.6) | |
activemodel (8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
activerecord (8.1.0.alpha) | |
activemodel (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
timeout (>= 0.4.0) | |
activestorage (8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
activejob (= 8.1.0.alpha) | |
activerecord (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
marcel (~> 1.0) | |
activesupport (8.1.0.alpha) | |
base64 | |
benchmark (>= 0.3) | |
bigdecimal | |
concurrent-ruby (~> 1.0, >= 1.3.1) | |
connection_pool (>= 2.2.5) | |
drb | |
i18n (>= 1.6, < 2) | |
logger (>= 1.4.2) | |
minitest (>= 5.1) | |
securerandom (>= 0.3) | |
tzinfo (~> 2.0, >= 2.0.5) | |
uri (>= 0.13.1) | |
rails (8.1.0.alpha) | |
actioncable (= 8.1.0.alpha) | |
actionmailbox (= 8.1.0.alpha) | |
actionmailer (= 8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
actiontext (= 8.1.0.alpha) | |
actionview (= 8.1.0.alpha) | |
activejob (= 8.1.0.alpha) | |
activemodel (= 8.1.0.alpha) | |
activerecord (= 8.1.0.alpha) | |
activestorage (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
bundler (>= 1.15.0) | |
railties (= 8.1.0.alpha) | |
railties (8.1.0.alpha) | |
actionpack (= 8.1.0.alpha) | |
activesupport (= 8.1.0.alpha) | |
irb (~> 1.13) | |
rackup (>= 1.0.0) | |
rake (>= 12.2) | |
thor (~> 1.0, >= 1.2.2) | |
zeitwerk (~> 2.6) | |
PATH | |
remote: tools/releaser | |
specs: | |
releaser (1.0.0) | |
minitest | |
rake (~> 13.0) | |
GEM | |
remote: https://rubygems.org/ | |
specs: | |
addressable (2.8.7) | |
public_suffix (>= 2.0.2, < 7.0) | |
amq-protocol (2.3.2) | |
ast (2.4.2) | |
aws-eventstream (1.3.0) | |
aws-partitions (1.1013.0) | |
aws-sdk-core (3.213.0) | |
aws-eventstream (~> 1, >= 1.3.0) | |
aws-partitions (~> 1, >= 1.992.0) | |
aws-sigv4 (~> 1.9) | |
jmespath (~> 1, >= 1.6.1) | |
aws-sdk-kms (1.96.0) | |
aws-sdk-core (~> 3, >= 3.210.0) | |
aws-sigv4 (~> 1.5) | |
aws-sdk-s3 (1.173.0) | |
aws-sdk-core (~> 3, >= 3.210.0) | |
aws-sdk-kms (~> 1) | |
aws-sigv4 (~> 1.5) | |
aws-sdk-sns (1.92.0) | |
aws-sdk-core (~> 3, >= 3.210.0) | |
aws-sigv4 (~> 1.5) | |
aws-sigv4 (1.10.1) | |
aws-eventstream (~> 1, >= 1.0.2) | |
azure-storage-blob (2.0.3) | |
azure-storage-common (~> 2.0) | |
nokogiri (~> 1, >= 1.10.8) | |
azure-storage-common (2.0.4) | |
faraday (~> 1.0) | |
faraday_middleware (~> 1.0, >= 1.0.0.rc1) | |
net-http-persistent (~> 4.0) | |
nokogiri (~> 1, >= 1.10.8) | |
backburner (1.6.1) | |
beaneater (~> 1.0) | |
concurrent-ruby (~> 1.0, >= 1.0.1) | |
dante (> 0.1.5) | |
base64 (0.2.0) | |
bcrypt (3.1.20) | |
bcrypt_pbkdf (1.1.1) | |
bcrypt_pbkdf (1.1.1-arm64-darwin) | |
bcrypt_pbkdf (1.1.1-x86_64-darwin) | |
beaneater (1.1.3) | |
benchmark (0.4.0) | |
bigdecimal (3.1.8) | |
bindex (0.8.1) | |
bootsnap (1.18.4) | |
msgpack (~> 1.2) | |
brakeman (6.2.2) | |
racc | |
builder (3.3.0) | |
bunny (2.23.0) | |
amq-protocol (~> 2.3, >= 2.3.1) | |
sorted_set (~> 1, >= 1.0.2) | |
capybara (3.40.0) | |
addressable | |
matrix | |
mini_mime (>= 0.1.3) | |
nokogiri (~> 1.11) | |
rack (>= 1.6.0) | |
rack-test (>= 0.6.3) | |
regexp_parser (>= 1.5, < 3.0) | |
xpath (~> 3.2) | |
chef-utils (18.5.0) | |
concurrent-ruby | |
childprocess (5.1.0) | |
logger (~> 1.5) | |
concurrent-ruby (1.3.4) | |
connection_pool (2.4.1) | |
crack (1.0.0) | |
bigdecimal | |
rexml | |
crass (1.0.6) | |
cssbundling-rails (1.4.1) | |
railties (>= 6.0.0) | |
dalli (3.2.8) | |
dante (0.2.0) | |
dartsass-rails (0.5.1) | |
railties (>= 6.0.0) | |
sass-embedded (~> 1.63) | |
date (3.4.0) | |
debug (1.9.2) | |
irb (~> 1.10) | |
reline (>= 0.3.8) | |
declarative (0.0.20) | |
digest-crc (0.6.5) | |
rake (>= 12.0.0, < 14.0.0) | |
dotenv (3.1.4) | |
drb (2.2.1) | |
ed25519 (1.3.0) | |
erubi (1.13.0) | |
et-orbi (1.2.11) | |
tzinfo | |
event_emitter (0.2.6) | |
execjs (2.10.0) | |
faraday (1.10.4) | |
faraday-em_http (~> 1.0) | |
faraday-em_synchrony (~> 1.0) | |
faraday-excon (~> 1.1) | |
faraday-httpclient (~> 1.0) | |
faraday-multipart (~> 1.0) | |
faraday-net_http (~> 1.0) | |
faraday-net_http_persistent (~> 1.0) | |
faraday-patron (~> 1.0) | |
faraday-rack (~> 1.0) | |
faraday-retry (~> 1.0) | |
ruby2_keywords (>= 0.0.4) | |
faraday-em_http (1.0.0) | |
faraday-em_synchrony (1.0.0) | |
faraday-excon (1.1.0) | |
faraday-httpclient (1.0.1) | |
faraday-multipart (1.0.4) | |
multipart-post (~> 2) | |
faraday-net_http (1.0.2) | |
faraday-net_http_persistent (1.2.0) | |
faraday-patron (1.0.0) | |
faraday-rack (1.0.0) | |
faraday-retry (1.0.3) | |
faraday_middleware (1.2.1) | |
faraday (~> 1.0) | |
ffi (1.17.0-aarch64-linux-gnu) | |
ffi (1.17.0-aarch64-linux-musl) | |
ffi (1.17.0-arm-linux-gnu) | |
ffi (1.17.0-arm-linux-musl) | |
ffi (1.17.0-arm64-darwin) | |
ffi (1.17.0-x86-linux-gnu) | |
ffi (1.17.0-x86-linux-musl) | |
ffi (1.17.0-x86_64-darwin) | |
ffi (1.17.0-x86_64-linux-gnu) | |
ffi (1.17.0-x86_64-linux-musl) | |
fugit (1.11.1) | |
et-orbi (~> 1, >= 1.2.11) | |
raabro (~> 1.4) | |
globalid (1.2.1) | |
activesupport (>= 6.1) | |
google-apis-core (0.15.1) | |
addressable (~> 2.5, >= 2.5.1) | |
googleauth (~> 1.9) | |
httpclient (>= 2.8.3, < 3.a) | |
mini_mime (~> 1.0) | |
mutex_m | |
representable (~> 3.0) | |
retriable (>= 2.0, < 4.a) | |
google-apis-iamcredentials_v1 (0.22.0) | |
google-apis-core (>= 0.15.0, < 2.a) | |
google-apis-storage_v1 (0.47.0) | |
google-apis-core (>= 0.15.0, < 2.a) | |
google-cloud-core (1.7.1) | |
google-cloud-env (>= 1.0, < 3.a) | |
google-cloud-errors (~> 1.0) | |
google-cloud-env (2.2.1) | |
faraday (>= 1.0, < 3.a) | |
google-cloud-errors (1.4.0) | |
google-cloud-storage (1.52.0) | |
addressable (~> 2.8) | |
digest-crc (~> 0.4) | |
google-apis-core (~> 0.13) | |
google-apis-iamcredentials_v1 (~> 0.18) | |
google-apis-storage_v1 (~> 0.38) | |
google-cloud-core (~> 1.6) | |
googleauth (~> 1.9) | |
mini_mime (~> 1.0) | |
google-protobuf (4.28.3) | |
bigdecimal | |
rake (>= 13) | |
google-protobuf (4.28.3-aarch64-linux) | |
bigdecimal | |
rake (>= 13) | |
google-protobuf (4.28.3-arm64-darwin) | |
bigdecimal | |
rake (>= 13) | |
google-protobuf (4.28.3-x86-linux) | |
bigdecimal | |
rake (>= 13) | |
google-protobuf (4.28.3-x86_64-darwin) | |
bigdecimal | |
rake (>= 13) | |
google-protobuf (4.28.3-x86_64-linux) | |
bigdecimal | |
rake (>= 13) | |
googleauth (1.11.2) | |
faraday (>= 1.0, < 3.a) | |
google-cloud-env (~> 2.1) | |
jwt (>= 1.4, < 3.0) | |
multi_json (~> 1.11) | |
os (>= 0.9, < 2.0) | |
signet (>= 0.16, < 2.a) | |
hashdiff (1.1.2) | |
i18n (1.14.6) | |
concurrent-ruby (~> 1.0) | |
image_processing (1.13.0) | |
mini_magick (>= 4.9.5, < 5) | |
ruby-vips (>= 2.0.17, < 3) | |
importmap-rails (2.0.3) | |
actionpack (>= 6.0.0) | |
activesupport (>= 6.0.0) | |
railties (>= 6.0.0) | |
io-console (0.7.2) | |
irb (1.14.1) | |
rdoc (>= 4.0.0) | |
reline (>= 0.4.2) | |
jbuilder (2.13.0) | |
actionview (>= 5.0.0) | |
activesupport (>= 5.0.0) | |
jmespath (1.6.2) | |
jsbundling-rails (1.3.1) | |
railties (>= 6.0.0) | |
json (2.8.2) | |
jwt (2.9.3) | |
base64 | |
kamal (2.3.0) | |
activesupport (>= 7.0) | |
base64 (~> 0.2) | |
bcrypt_pbkdf (~> 1.0) | |
concurrent-ruby (~> 1.2) | |
dotenv (~> 3.1) | |
ed25519 (~> 1.2) | |
net-ssh (~> 7.3) | |
sshkit (>= 1.23.0, < 2.0) | |
thor (~> 1.3) | |
zeitwerk (>= 2.6.18, < 3.0) | |
kramdown (2.5.1) | |
rexml (>= 3.3.9) | |
kramdown-parser-gfm (1.1.0) | |
kramdown (~> 2.0) | |
language_server-protocol (3.17.0.3) | |
launchy (3.0.1) | |
addressable (~> 2.8) | |
childprocess (~> 5.0) | |
libxml-ruby (5.0.3) | |
listen (3.9.0) | |
rb-fsevent (~> 0.10, >= 0.10.3) | |
rb-inotify (~> 0.9, >= 0.9.10) | |
logger (1.6.1) | |
loofah (2.23.1) | |
crass (~> 1.0.2) | |
nokogiri (>= 1.12.0) | |
mail (2.8.1) | |
mini_mime (>= 0.1.1) | |
net-imap | |
net-pop | |
net-smtp | |
marcel (1.0.4) | |
matrix (0.4.2) | |
mdl (0.12.0) | |
kramdown (~> 2.3) | |
kramdown-parser-gfm (~> 1.1) | |
mixlib-cli (~> 2.1, >= 2.1.1) | |
mixlib-config (>= 2.2.1, < 4) | |
mixlib-shellout | |
mini_magick (4.13.2) | |
mini_mime (1.1.5) | |
minitest (5.25.2) | |
minitest-bisect (1.7.0) | |
minitest-server (~> 1.0) | |
path_expander (~> 1.1) | |
minitest-ci (3.4.0) | |
minitest (>= 5.0.6) | |
minitest-retry (0.2.3) | |
minitest (>= 5.0) | |
minitest-server (1.0.8) | |
drb (~> 2.0) | |
minitest (~> 5.16) | |
mixlib-cli (2.1.8) | |
mixlib-config (3.0.27) | |
tomlrb | |
mixlib-shellout (3.3.4) | |
chef-utils | |
mono_logger (1.1.2) | |
msgpack (1.7.5) | |
multi_json (1.15.0) | |
multipart-post (2.4.1) | |
mustermann (3.0.3) | |
ruby2_keywords (~> 0.0.1) | |
mutex_m (0.3.0) | |
mysql2 (0.5.6) | |
net-http-persistent (4.0.4) | |
connection_pool (~> 2.2) | |
net-imap (0.5.1) | |
date | |
net-protocol | |
net-pop (0.1.2) | |
net-protocol | |
net-protocol (0.2.2) | |
timeout | |
net-scp (4.0.0) | |
net-ssh (>= 2.6.5, < 8.0.0) | |
net-sftp (4.0.0) | |
net-ssh (>= 5.0.0, < 8.0.0) | |
net-smtp (0.5.0) | |
net-protocol | |
net-ssh (7.3.0) | |
nio4r (2.7.4) | |
nokogiri (1.16.7-aarch64-linux) | |
racc (~> 1.4) | |
nokogiri (1.16.7-arm-linux) | |
racc (~> 1.4) | |
nokogiri (1.16.7-arm64-darwin) | |
racc (~> 1.4) | |
nokogiri (1.16.7-x86-linux) | |
racc (~> 1.4) | |
nokogiri (1.16.7-x86_64-darwin) | |
racc (~> 1.4) | |
nokogiri (1.16.7-x86_64-linux) | |
racc (~> 1.4) | |
os (1.1.4) | |
ostruct (0.6.1) | |
parallel (1.26.3) | |
parser (3.3.6.0) | |
ast (~> 2.4.1) | |
racc | |
path_expander (1.1.3) | |
pg (1.5.9) | |
prettier_print (1.2.1) | |
prism (1.2.0) | |
propshaft (1.1.0) | |
actionpack (>= 7.0.0) | |
activesupport (>= 7.0.0) | |
rack | |
railties (>= 7.0.0) | |
psych (5.2.0) | |
stringio | |
public_suffix (6.0.1) | |
puma (6.5.0) | |
nio4r (~> 2.0) | |
queue_classic (4.0.0) | |
pg (>= 1.1, < 2.0) | |
raabro (1.4.0) | |
racc (1.8.1) | |
rack (3.1.8) | |
rack-cache (1.17.0) | |
rack (>= 0.4) | |
rack-protection (4.1.1) | |
base64 (>= 0.1.0) | |
logger (>= 1.6.0) | |
rack (>= 3.0.0, < 4) | |
rack-session (2.0.0) | |
rack (>= 3.0.0) | |
rack-test (2.1.0) | |
rack (>= 1.3) | |
rackup (2.2.1) | |
rack (>= 3) | |
rails-dom-testing (2.2.0) | |
activesupport (>= 5.0.0) | |
minitest | |
nokogiri (>= 1.6) | |
rails-html-sanitizer (1.6.0) | |
loofah (~> 2.21) | |
nokogiri (~> 1.14) | |
rainbow (3.1.1) | |
rake (13.2.1) | |
rb-fsevent (0.11.2) | |
rb-inotify (0.11.1) | |
ffi (~> 1.0) | |
rbtree (0.4.6) | |
rdoc (6.8.1) | |
psych (>= 4.0.0) | |
redcarpet (3.2.3) | |
redis (5.3.0) | |
redis-client (>= 0.22.0) | |
redis-client (0.22.2) | |
connection_pool | |
redis-namespace (1.11.0) | |
redis (>= 4) | |
regexp_parser (2.9.2) | |
reline (0.5.11) | |
io-console (~> 0.5) | |
representable (3.2.0) | |
declarative (< 0.1.0) | |
trailblazer-option (>= 0.1.1, < 0.2.0) | |
uber (< 0.2.0) | |
resque (2.6.0) | |
mono_logger (~> 1.0) | |
multi_json (~> 1.0) | |
redis-namespace (~> 1.6) | |
sinatra (>= 0.9.2) | |
resque-scheduler (4.10.2) | |
mono_logger (~> 1.0) | |
redis (>= 3.3) | |
resque (>= 1.27) | |
rufus-scheduler (~> 3.2, != 3.3) | |
retriable (3.1.2) | |
rexml (3.3.9) | |
rouge (4.5.1) | |
rubocop (1.68.0) | |
json (~> 2.3) | |
language_server-protocol (>= 3.17.0) | |
parallel (~> 1.10) | |
parser (>= 3.3.0.2) | |
rainbow (>= 2.2.2, < 4.0) | |
regexp_parser (>= 2.4, < 3.0) | |
rubocop-ast (>= 1.32.2, < 2.0) | |
ruby-progressbar (~> 1.7) | |
unicode-display_width (>= 2.4.0, < 3.0) | |
rubocop-ast (1.36.1) | |
parser (>= 3.3.1.0) | |
rubocop-md (1.2.4) | |
rubocop (>= 1.45) | |
rubocop-minitest (0.36.0) | |
rubocop (>= 1.61, < 2.0) | |
rubocop-ast (>= 1.31.1, < 2.0) | |
rubocop-packaging (0.5.2) | |
rubocop (>= 1.33, < 2.0) | |
rubocop-performance (1.23.0) | |
rubocop (>= 1.48.1, < 2.0) | |
rubocop-ast (>= 1.31.1, < 2.0) | |
rubocop-rails (2.27.0) | |
activesupport (>= 4.2.0) | |
rack (>= 1.1) | |
rubocop (>= 1.52.0, < 2.0) | |
rubocop-ast (>= 1.31.1, < 2.0) | |
rubocop-rails-omakase (1.0.0) | |
rubocop | |
rubocop-minitest | |
rubocop-performance | |
rubocop-rails | |
ruby-progressbar (1.13.0) | |
ruby-vips (2.2.2) | |
ffi (~> 1.12) | |
logger | |
ruby2_keywords (0.0.5) | |
rubyzip (2.3.2) | |
rufus-scheduler (3.9.2) | |
fugit (~> 1.1, >= 1.11.1) | |
sass-embedded (1.81.0-aarch64-linux-gnu) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-aarch64-linux-musl) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-arm-linux-gnueabihf) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-arm-linux-musleabihf) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-arm64-darwin) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-x86-linux-gnu) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-x86-linux-musl) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-x86_64-darwin) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-x86_64-linux-gnu) | |
google-protobuf (~> 4.28) | |
sass-embedded (1.81.0-x86_64-linux-musl) | |
google-protobuf (~> 4.28) | |
securerandom (0.3.2) | |
selenium-webdriver (4.26.0) | |
base64 (~> 0.2) | |
logger (~> 1.4) | |
rexml (~> 3.2, >= 3.2.5) | |
rubyzip (>= 1.2.2, < 3.0) | |
websocket (~> 1.0) | |
serverengine (2.0.7) | |
sigdump (~> 0.2.2) | |
set (1.1.0) | |
sidekiq (7.3.6) | |
connection_pool (>= 2.3.0) | |
logger | |
rack (>= 2.2.4) | |
redis-client (>= 0.22.2) | |
sigdump (0.2.5) | |
signet (0.19.0) | |
addressable (~> 2.8) | |
faraday (>= 0.17.5, < 3.a) | |
jwt (>= 1.5, < 3.0) | |
multi_json (~> 1.10) | |
sinatra (4.1.1) | |
logger (>= 1.6.0) | |
mustermann (~> 3.0) | |
rack (>= 3.0.0, < 4) | |
rack-protection (= 4.1.1) | |
rack-session (>= 2.0.0, < 3) | |
tilt (~> 2.0) | |
sneakers (2.11.0) | |
bunny (~> 2.12) | |
concurrent-ruby (~> 1.0) | |
rake | |
serverengine (~> 2.0.5) | |
thor | |
solid_cable (3.0.2) | |
actioncable (>= 7.2) | |
activejob (>= 7.2) | |
activerecord (>= 7.2) | |
railties (>= 7.2) | |
solid_cache (1.0.6) | |
activejob (>= 7.2) | |
activerecord (>= 7.2) | |
railties (>= 7.2) | |
solid_queue (1.0.2) | |
activejob (>= 7.1) | |
activerecord (>= 7.1) | |
concurrent-ruby (>= 1.3.1) | |
fugit (~> 1.11.0) | |
railties (>= 7.1) | |
thor (~> 1.3.1) | |
sorted_set (1.0.3) | |
rbtree | |
set (~> 1.0) | |
sprockets (4.2.1) | |
concurrent-ruby (~> 1.0) | |
rack (>= 2.2.4, < 4) | |
sprockets-rails (3.5.2) | |
actionpack (>= 6.1) | |
activesupport (>= 6.1) | |
sprockets (>= 3.0.0) | |
sqlite3 (2.3.0-aarch64-linux-gnu) | |
sqlite3 (2.3.0-aarch64-linux-musl) | |
sqlite3 (2.3.0-arm-linux-gnu) | |
sqlite3 (2.3.0-arm-linux-musl) | |
sqlite3 (2.3.0-arm64-darwin) | |
sqlite3 (2.3.0-x86-linux-gnu) | |
sqlite3 (2.3.0-x86-linux-musl) | |
sqlite3 (2.3.0-x86_64-darwin) | |
sqlite3 (2.3.0-x86_64-linux-gnu) | |
sqlite3 (2.3.0-x86_64-linux-musl) | |
sshkit (1.23.2) | |
base64 | |
net-scp (>= 1.1.2) | |
net-sftp (>= 2.1.2) | |
net-ssh (>= 2.8.0) | |
ostruct | |
stackprof (0.2.26) | |
stimulus-rails (1.3.4) | |
railties (>= 6.0.0) | |
stringio (3.1.2) | |
sucker_punch (3.2.0) | |
concurrent-ruby (~> 1.0) | |
syntax_tree (6.1.1) | |
prettier_print (>= 1.2.0) | |
tailwindcss-rails (3.0.0) | |
railties (>= 7.0.0) | |
tailwindcss-ruby | |
tailwindcss-ruby (3.4.15) | |
tailwindcss-ruby (3.4.15-aarch64-linux) | |
tailwindcss-ruby (3.4.15-arm-linux) | |
tailwindcss-ruby (3.4.15-arm64-darwin) | |
tailwindcss-ruby (3.4.15-x86_64-darwin) | |
tailwindcss-ruby (3.4.15-x86_64-linux) | |
terser (1.2.4) | |
execjs (>= 0.3.0, < 3) | |
thor (1.3.2) | |
thruster (0.1.9) | |
thruster (0.1.9-aarch64-linux) | |
thruster (0.1.9-arm64-darwin) | |
thruster (0.1.9-x86_64-darwin) | |
thruster (0.1.9-x86_64-linux) | |
tilt (2.4.0) | |
timeout (0.4.2) | |
tomlrb (2.0.3) | |
trailblazer-option (0.1.2) | |
trilogy (2.9.0) | |
turbo-rails (2.0.11) | |
actionpack (>= 6.0.0) | |
railties (>= 6.0.0) | |
tzinfo (2.0.6) | |
concurrent-ruby (~> 1.0) | |
uber (0.1.0) | |
unicode-display_width (2.6.0) | |
uri (1.0.2) | |
useragent (0.16.10) | |
w3c_validators (1.3.7) | |
json (>= 1.8) | |
nokogiri (~> 1.6) | |
rexml (~> 3.2) | |
web-console (4.2.1) | |
actionview (>= 6.0.0) | |
activemodel (>= 6.0.0) | |
bindex (>= 0.4.0) | |
railties (>= 6.0.0) | |
webmock (3.24.0) | |
addressable (>= 2.8.0) | |
crack (>= 0.3.2) | |
hashdiff (>= 0.4.0, < 2.0.0) | |
webrick (1.9.0) | |
websocket (1.2.11) | |
websocket-driver (0.7.6) | |
websocket-extensions (>= 0.1.0) | |
websocket-extensions (0.1.5) | |
xpath (3.2.0) | |
nokogiri (~> 1.8) | |
zeitwerk (2.7.1) | |
PLATFORMS | |
aarch64-linux | |
aarch64-linux-gnu | |
aarch64-linux-musl | |
arm-linux | |
arm-linux-gnu | |
arm-linux-gnueabihf | |
arm-linux-musl | |
arm-linux-musleabihf | |
arm64-darwin | |
x86-linux | |
x86-linux-gnu | |
x86-linux-musl | |
x86_64-darwin | |
x86_64-linux-gnu | |
x86_64-linux-musl | |
DEPENDENCIES | |
aws-sdk-s3 | |
aws-sdk-sns | |
azure-storage-blob (~> 2.0) | |
backburner | |
bcrypt (~> 3.1.11) | |
bootsnap (>= 1.4.4) | |
brakeman | |
capybara (>= 3.39) | |
connection_pool | |
cssbundling-rails | |
dalli (>= 3.0.1) | |
dartsass-rails | |
debug (>= 1.1.0) | |
google-cloud-storage (~> 1.11) | |
httpclient! | |
image_processing (~> 1.2) | |
importmap-rails (>= 1.2.3) | |
jbuilder | |
jsbundling-rails | |
json (>= 2.0.0, != 2.7.0) | |
kamal (>= 2.1.0) | |
launchy | |
libxml-ruby | |
listen (~> 3.3) | |
mdl (!= 0.13.0) | |
minitest | |
minitest-bisect | |
minitest-ci | |
minitest-retry | |
msgpack (>= 1.7.0) | |
mysql2 (~> 0.5) | |
nokogiri (>= 1.8.1, != 1.11.0) | |
pg (~> 1.3) | |
prism | |
propshaft (>= 0.1.7, != 1.0.1) | |
puma (>= 5.0.3) | |
queue_classic (>= 4.0.0) | |
rack (~> 3.0) | |
rack-cache (~> 1.2) | |
rails! | |
rake (>= 13) | |
rdoc (~> 6.7) | |
redcarpet (~> 3.2.3) | |
redis (>= 4.0.1) | |
redis-namespace | |
releaser! | |
resque | |
resque-scheduler | |
rexml | |
rouge | |
rubocop (>= 1.25.1) | |
rubocop-md | |
rubocop-minitest | |
rubocop-packaging | |
rubocop-performance | |
rubocop-rails | |
rubocop-rails-omakase | |
rubyzip (~> 2.0) | |
sdoc! | |
selenium-webdriver (>= 4.20.0) | |
sidekiq | |
sneakers | |
solid_cable | |
solid_cache | |
solid_queue | |
sprockets-rails (>= 2.0.0) | |
sqlite3 (>= 2.1) | |
stackprof | |
stimulus-rails | |
sucker_punch | |
syntax_tree (= 6.1.1) | |
tailwindcss-rails | |
terser (>= 1.1.4) | |
thruster | |
trilogy (>= 2.7.0) | |
turbo-rails | |
tzinfo-data | |
uri (>= 0.13.1) | |
useragent | |
w3c_validators (~> 1.3.6) | |
wdm (>= 0.1.0) | |
web-console | |
webmock | |
webrick | |
websocket-client-simple! | |
BUNDLED WITH | |
2.5.23 | |
``` | |
## Gemspecs | |
### rails.gemspec | |
```ruby | |
# frozen_string_literal: true | |
version = File.read(File.expand_path("RAILS_VERSION", __dir__)).strip | |
Gem::Specification.new do |s| | |
s.platform = Gem::Platform::RUBY | |
s.name = "rails" | |
s.version = version | |
s.summary = "Full-stack web application framework." | |
s.description = "Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration." | |
s.required_ruby_version = ">= 3.2.0" | |
s.required_rubygems_version = ">= 1.8.11" | |
s.license = "MIT" | |
s.author = "David Heinemeier Hansson" | |
s.email = "david@loudthinking.com" | |
s.homepage = "https://rubyonrails.org" | |
s.files = ["README.md", "MIT-LICENSE"] | |
s.metadata = { | |
"bug_tracker_uri" => "https://github.com/rails/rails/issues", | |
"changelog_uri" => "https://github.com/rails/rails/releases/tag/v#{version}", | |
"documentation_uri" => "https://api.rubyonrails.org/v#{version}/", | |
"mailing_list_uri" => "https://discuss.rubyonrails.org/c/rubyonrails-talk", | |
"source_code_uri" => "https://github.com/rails/rails/tree/v#{version}", | |
"rubygems_mfa_required" => "true", | |
} | |
s.add_dependency "activesupport", version | |
s.add_dependency "actionpack", version | |
s.add_dependency "actionview", version | |
s.add_dependency "activemodel", version | |
s.add_dependency "activerecord", version | |
s.add_dependency "actionmailer", version | |
s.add_dependency "activejob", version | |
s.add_dependency "actioncable", version | |
s.add_dependency "activestorage", version | |
s.add_dependency "actionmailbox", version | |
s.add_dependency "actiontext", version | |
s.add_dependency "railties", version | |
s.add_dependency "bundler", ">= 1.15.0" | |
end | |
``` | |
+++ activerecord: rake db:mysql:rebuild test:mysql2 | |
/usr/local/bin/ruby -w -I"lib:test" /usr/local/bundle/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/cases/active_record_schema_test.rb" "test/cases/active_record_test.rb" "test/cases/adapter_prevent_writes_test.rb" "test/cases/adapter_test.rb" "test/cases/aggregations_test.rb" "test/cases/annotate_test.rb" "test/cases/arel/attributes/attribute_test.rb" "test/cases/arel/attributes/math_test.rb" "test/cases/arel/attributes_test.rb" "test/cases/arel/collectors/bind_test.rb" "test/cases/arel/collectors/composite_test.rb" "test/cases/arel/collectors/sql_string_test.rb" "test/cases/arel/collectors/substitute_bind_collector_test.rb" "test/cases/arel/crud_test.rb" "test/cases/arel/delete_manager_test.rb" "test/cases/arel/factory_methods_test.rb" "test/cases/arel/insert_manager_test.rb" "test/cases/arel/nodes/and_test.rb" "test/cases/arel/nodes/as_test.rb" "test/cases/arel/nodes/ascending_test.rb" "test/cases/arel/nodes/bin_test.rb" "test/cases/arel/nodes/binary_test.rb" "test/cases/arel/nodes/bind_param_test.rb" "test/cases/arel/nodes/bound_sql_literal_test.rb" "test/cases/arel/nodes/case_test.rb" "test/cases/arel/nodes/casted_test.rb" "test/cases/arel/nodes/comment_test.rb" "test/cases/arel/nodes/count_test.rb" "test/cases/arel/nodes/cte_test.rb" "test/cases/arel/nodes/delete_statement_test.rb" "test/cases/arel/nodes/descending_test.rb" "test/cases/arel/nodes/distinct_test.rb" "test/cases/arel/nodes/equality_test.rb" "test/cases/arel/nodes/extract_test.rb" "test/cases/arel/nodes/false_test.rb" "test/cases/arel/nodes/filter_test.rb" "test/cases/arel/nodes/fragments_test.rb" "test/cases/arel/nodes/grouping_test.rb" "test/cases/arel/nodes/homogeneous_in_test.rb" "test/cases/arel/nodes/infix_operation_test.rb" "test/cases/arel/nodes/insert_statement_test.rb" "test/cases/arel/nodes/named_function_test.rb" "test/cases/arel/nodes/node_test.rb" "test/cases/arel/nodes/not_test.rb" "test/cases/arel/nodes/or_test.rb" "test/cases/arel/nodes/over_test.rb" "test/cases/arel/nodes/select_core_test.rb" "test/cases/arel/nodes/select_statement_test.rb" "test/cases/arel/nodes/sql_literal_test.rb" "test/cases/arel/nodes/sum_test.rb" "test/cases/arel/nodes/table_alias_test.rb" "test/cases/arel/nodes/true_test.rb" "test/cases/arel/nodes/unary_operation_test.rb" "test/cases/arel/nodes/update_statement_test.rb" "test/cases/arel/nodes/window_test.rb" "test/cases/arel/nodes_test.rb" "test/cases/arel/select_manager_test.rb" "test/cases/arel/table_test.rb" "test/cases/arel/update_manager_test.rb" "test/cases/arel/visitors/dispatch_contamination_test.rb" "test/cases/arel/visitors/dot_test.rb" "test/cases/arel/visitors/mysql_test.rb" "test/cases/arel/visitors/postgres_test.rb" "test/cases/arel/visitors/sqlite_test.rb" "test/cases/arel/visitors/to_sql_test.rb" "test/cases/assertions/query_assertions_test.rb" "test/cases/associations/belongs_to_associations_test.rb" "test/cases/associations/bidirectional_destroy_dependencies_test.rb" "test/cases/associations/callbacks_test.rb" "test/cases/associations/cascaded_eager_loading_test.rb" "test/cases/associations/eager_load_includes_full_sti_class_test.rb" "test/cases/associations/eager_load_nested_include_test.rb" "test/cases/associations/eager_singularization_test.rb" "test/cases/associations/eager_test.rb" "test/cases/associations/extension_test.rb" "test/cases/associations/has_and_belongs_to_many_associations_test.rb" "test/cases/associations/has_many_associations_test.rb" "test/cases/associations/has_many_through_associations_test.rb" "test/cases/associations/has_many_through_disable_joins_associations_test.rb" "test/cases/associations/has_one_associations_test.rb" "test/cases/associations/has_one_through_associations_test.rb" "test/cases/associations/has_one_through_disable_joins_associations_test.rb" "test/cases/associations/inner_join_association_test.rb" "test/cases/associations/inverse_associations_test.rb" "test/cases/associations/join_model_test.rb" "test/cases/associations/left_outer_join_association_test.rb" "test/cases/associations/nested_error_test.rb" "test/cases/associations/nested_through_associations_test.rb" "test/cases/associations/required_test.rb" "test/cases/associations_test.rb" "test/cases/asynchronous_queries_test.rb" "test/cases/attribute_methods/read_test.rb" "test/cases/attribute_methods/time_zone_converter_test.rb" "test/cases/attribute_methods_test.rb" "test/cases/attributes_test.rb" "test/cases/autosave_association_test.rb" "test/cases/base_prevent_writes_test.rb" "test/cases/base_test.rb" "test/cases/batches_test.rb" "test/cases/binary_test.rb" "test/cases/bind_parameter_test.rb" "test/cases/boolean_test.rb" "test/cases/cache_key_test.rb" "test/cases/calculations_test.rb" "test/cases/callbacks_test.rb" "test/cases/clone_test.rb" "test/cases/coders/json_test.rb" "test/cases/coders/yaml_column_test.rb" "test/cases/collection_cache_key_test.rb" "test/cases/column_alias_test.rb" "test/cases/column_definition_test.rb" "test/cases/comment_test.rb" "test/cases/connection_adapters/adapter_leasing_test.rb" "test/cases/connection_adapters/connection_handler_test.rb" "test/cases/connection_adapters/connection_handlers_multi_db_test.rb" "test/cases/connection_adapters/connection_handlers_multi_pool_config_test.rb" "test/cases/connection_adapters/connection_handlers_sharding_db_test.rb" "test/cases/connection_adapters/connection_swapping_nested_test.rb" "test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" "test/cases/connection_adapters/mysql_type_lookup_test.rb" "test/cases/connection_adapters/registration_test.rb" "test/cases/connection_adapters/schema_cache_test.rb" "test/cases/connection_adapters/standalone_connection_test.rb" "test/cases/connection_adapters/type_lookup_test.rb" "test/cases/connection_handling_test.rb" "test/cases/connection_management_test.rb" "test/cases/connection_pool_test.rb" "test/cases/core_test.rb" "test/cases/counter_cache_test.rb" "test/cases/custom_locking_test.rb" "test/cases/database_configurations/hash_config_test.rb" "test/cases/database_configurations/resolver_test.rb" "test/cases/database_configurations/url_config_test.rb" "test/cases/database_configurations_test.rb" "test/cases/database_selector_test.rb" "test/cases/database_statements_test.rb" "test/cases/date_test.rb" "test/cases/date_time_precision_test.rb" "test/cases/date_time_test.rb" "test/cases/defaults_test.rb" "test/cases/delegated_type_test.rb" "test/cases/dirty_test.rb" "test/cases/disconnected_test.rb" "test/cases/dup_test.rb" "test/cases/encryption/cipher/aes256_gcm_test.rb" "test/cases/encryption/cipher_test.rb" "test/cases/encryption/concurrency_test.rb" "test/cases/encryption/config_test.rb" "test/cases/encryption/configurable_test.rb" "test/cases/encryption/contexts_test.rb" "test/cases/encryption/derived_secret_key_provider_test.rb" "test/cases/encryption/deterministic_key_provider_test.rb" "test/cases/encryption/encryptable_record_api_test.rb" "test/cases/encryption/encryptable_record_message_pack_serialized_test.rb" "test/cases/encryption/encryptable_record_test.rb" "test/cases/encryption/encrypted_fixtures_test.rb" "test/cases/encryption/encrypting_only_encryptor_test.rb" "test/cases/encryption/encryption_schemes_test.rb" "test/cases/encryption/encryptor_test.rb" "test/cases/encryption/envelope_encryption_key_provider_test.rb" "test/cases/encryption/extended_deterministic_queries_test.rb" "test/cases/encryption/key_generator_test.rb" "test/cases/encryption/key_provider_test.rb" "test/cases/encryption/key_test.rb" "test/cases/encryption/message_pack_message_serializer_test.rb" "test/cases/encryption/message_serializer_test.rb" "test/cases/encryption/message_test.rb" "test/cases/encryption/null_encryptor_test.rb" "test/cases/encryption/properties_test.rb" "test/cases/encryption/read_only_null_encryptor_test.rb" "test/cases/encryption/scheme_test.rb" "test/cases/encryption/unencrypted_attributes_test.rb" "test/cases/encryption/uniqueness_validations_test.rb" "test/cases/enum_test.rb" "test/cases/errors_test.rb" "test/cases/excluding_test.rb" "test/cases/explain_subscriber_test.rb" "test/cases/explain_test.rb" "test/cases/filter_attributes_test.rb" "test/cases/finder_respond_to_test.rb" "test/cases/finder_test.rb" "test/cases/fixture_set/file_test.rb" "test/cases/fixtures_test.rb" "test/cases/forbidden_attributes_protection_test.rb" "test/cases/habtm_destroy_order_test.rb" "test/cases/hot_compatibility_test.rb" "test/cases/i18n_test.rb" "test/cases/inheritance_test.rb" "test/cases/inherited_test.rb" "test/cases/insert_all_test.rb" "test/cases/instrumentation_test.rb" "test/cases/integration_test.rb" "test/cases/invalid_connection_test.rb" "test/cases/invertible_migration_test.rb" "test/cases/json_attribute_test.rb" "test/cases/json_serialization_test.rb" "test/cases/locking_test.rb" "test/cases/log_subscriber_test.rb" "test/cases/marshal_serialization_test.rb" "test/cases/message_pack_test.rb" "test/cases/migration/change_schema_test.rb" "test/cases/migration/change_table_test.rb" "test/cases/migration/check_constraint_test.rb" "test/cases/migration/column_attributes_test.rb" "test/cases/migration/column_positioning_test.rb" "test/cases/migration/columns_test.rb" "test/cases/migration/command_recorder_test.rb" "test/cases/migration/compatibility_test.rb" "test/cases/migration/create_join_table_test.rb" "test/cases/migration/exclusion_constraint_test.rb" "test/cases/migration/foreign_key_test.rb" "test/cases/migration/index_test.rb" "test/cases/migration/invalid_options_test.rb" "test/cases/migration/logger_test.rb" "test/cases/migration/pending_migrations_test.rb" "test/cases/migration/references_foreign_key_test.rb" "test/cases/migration/references_index_test.rb" "test/cases/migration/references_statements_test.rb" "test/cases/migration/rename_table_test.rb" "test/cases/migration/schema_definitions_test.rb" "test/cases/migration/unique_constraint_test.rb" "test/cases/migration_test.rb" "test/cases/migrator_test.rb" "test/cases/mixin_test.rb" "test/cases/modules_test.rb" "test/cases/multi_db_migrator_test.rb" "test/cases/multiparameter_attributes_test.rb" "test/cases/multiple_db_test.rb" "test/cases/nested_attributes_test.rb" "test/cases/nested_attributes_with_callbacks_test.rb" "test/cases/normalized_attribute_test.rb" "test/cases/null_relation_test.rb" "test/cases/numeric_data_test.rb" "test/cases/persistence/reload_association_cache_test.rb" "test/cases/persistence_test.rb" "test/cases/pooled_connections_test.rb" "test/cases/prepared_statement_status_test.rb" "test/cases/primary_class_test.rb" "test/cases/primary_keys_test.rb" "test/cases/query_cache_test.rb" "test/cases/query_logs_test.rb" "test/cases/quoting_test.rb" "test/cases/readonly_test.rb" "test/cases/reaper_test.rb" "test/cases/reflection_test.rb" "test/cases/relation/and_test.rb" "test/cases/relation/delegation_test.rb" "test/cases/relation/delete_all_test.rb" "test/cases/relation/field_ordered_values_test.rb" "test/cases/relation/load_async_test.rb" "test/cases/relation/merging_test.rb" "test/cases/relation/mutation_test.rb" "test/cases/relation/or_test.rb" "test/cases/relation/order_test.rb" "test/cases/relation/predicate_builder_test.rb" "test/cases/relation/select_test.rb" "test/cases/relation/structural_compatibility_test.rb" "test/cases/relation/update_all_test.rb" "test/cases/relation/where_chain_test.rb" "test/cases/relation/where_clause_test.rb" "test/cases/relation/where_test.rb" "test/cases/relation/with_test.rb" "test/cases/relation_test.rb" "test/cases/relations_test.rb" "test/cases/reload_models_test.rb" "test/cases/reserved_word_test.rb" "test/cases/result_test.rb" "test/cases/sanitize_test.rb" "test/cases/schema_dumper_test.rb" "test/cases/schema_loading_test.rb" "test/cases/scoping/default_scoping_test.rb" "test/cases/scoping/named_scoping_test.rb" "test/cases/scoping/relation_scoping_test.rb" "test/cases/secure_password_test.rb" "test/cases/secure_token_test.rb" "test/cases/serialization_test.rb" "test/cases/serialized_attribute_test.rb" "test/cases/shard_keys_test.rb" "test/cases/shard_selector_test.rb" "test/cases/signed_id_test.rb" "test/cases/statement_cache_test.rb" "test/cases/statement_invalid_test.rb" "test/cases/store_test.rb" "test/cases/strict_loading_test.rb" "test/cases/suppressor_test.rb" "test/cases/table_metadata_test.rb" "test/cases/tasks/database_tasks_test.rb" "test/cases/test_databases_test.rb" "test/cases/test_fixtures_test.rb" "test/cases/time_precision_test.rb" "test/cases/timestamp_test.rb" "test/cases/token_for_test.rb" "test/cases/touch_later_test.rb" "test/cases/transaction_callbacks_test.rb" "test/cases/transaction_instrumentation_test.rb" "test/cases/transaction_isolation_test.rb" "test/cases/transactions_test.rb" "test/cases/type/adapter_specific_registry_test.rb" "test/cases/type/date_time_test.rb" "test/cases/type/integer_test.rb" "test/cases/type/string_test.rb" "test/cases/type/time_test.rb" "test/cases/type/type_map_test.rb" "test/cases/type/unsigned_integer_test.rb" "test/cases/type_caster/connection_test.rb" "test/cases/type_test.rb" "test/cases/types_test.rb" "test/cases/unconnected_test.rb" "test/cases/unsafe_raw_sql_test.rb" "test/cases/validations/absence_validation_test.rb" "test/cases/validations/association_validation_test.rb" "test/cases/validations/i18n_generate_message_validation_test.rb" "test/cases/validations/i18n_validation_test.rb" "test/cases/validations/length_validation_test.rb" "test/cases/validations/numericality_validation_test.rb" "test/cases/validations/presence_validation_test.rb" "test/cases/validations/uniqueness_validation_test.rb" "test/cases/validations_test.rb" "test/cases/view_test.rb" "test/cases/yaml_serialization_test.rb" "test/cases/adapters/mysql2/check_constraint_quoting_test.rb" "test/cases/adapters/mysql2/dbconsole_test.rb" "test/cases/adapters/mysql2/mysql2_adapter_test.rb" "test/cases/adapters/mysql2/mysql2_rake_test.rb" "test/cases/adapters/abstract_mysql_adapter/active_schema_test.rb" "test/cases/adapters/abstract_mysql_adapter/adapter_prevent_writes_test.rb" "test/cases/adapters/abstract_mysql_adapter/auto_increment_test.rb" "test/cases/adapters/abstract_mysql_adapter/bind_parameter_test.rb" "test/cases/adapters/abstract_mysql_adapter/case_sensitivity_test.rb" "test/cases/adapters/abstract_mysql_adapter/charset_collation_test.rb" "test/cases/adapters/abstract_mysql_adapter/connection_test.rb" "test/cases/adapters/abstract_mysql_adapter/count_deleted_rows_with_lock_test.rb" "test/cases/adapters/abstract_mysql_adapter/json_test.rb" "test/cases/adapters/abstract_mysql_adapter/mysql_boolean_test.rb" "test/cases/adapters/abstract_mysql_adapter/mysql_enum_test.rb" "test/cases/adapters/abstract_mysql_adapter/mysql_explain_test.rb" "test/cases/adapters/abstract_mysql_adapter/nested_deadlock_test.rb" "test/cases/adapters/abstract_mysql_adapter/optimizer_hints_test.rb" "test/cases/adapters/abstract_mysql_adapter/quoting_test.rb" "test/cases/adapters/abstract_mysql_adapter/schema_migrations_test.rb" "test/cases/adapters/abstract_mysql_adapter/schema_test.rb" "test/cases/adapters/abstract_mysql_adapter/set_test.rb" "test/cases/adapters/abstract_mysql_adapter/sp_test.rb" "test/cases/adapters/abstract_mysql_adapter/sql_types_test.rb" "test/cases/adapters/abstract_mysql_adapter/table_options_test.rb" "test/cases/adapters/abstract_mysql_adapter/transaction_test.rb" "test/cases/adapters/abstract_mysql_adapter/unsigned_type_test.rb" "test/cases/adapters/abstract_mysql_adapter/virtual_column_test.rb" "test/cases/adapters/abstract_mysql_adapter/warnings_test.rb" | |
Using mysql2 | |
Run options: --seed 6318 | |
# Running: | |
...............S.S..S....S.....S...S...S...S....S..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S.................................................................................................................................................#<Thread:0x00007e40455ad350 /rails/activerecord/test/cases/transactions_test.rb:1724 run> terminated with exception (report_on_exception is true): | |
/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `_query': Mysql2::Error: Record has changed since last read in table 'developers' (ActiveRecord::StatementInvalid) | |
from /usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `block in query' | |
from /usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `handle_interrupt' | |
from /usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `query' | |
from /rails/activerecord/lib/active_record/connection_adapters/mysql2/database_statements.rb:67:in `perform_query' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:556:in `block (2 levels) in raw_execute' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1011:in `block in with_raw_connection' | |
from /rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:983:in `with_raw_connection' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:555:in `block in raw_execute' | |
from /rails/activesupport/lib/active_support/notifications/instrumenter.rb:58:in `instrument' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1129:in `log' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:554:in `raw_execute' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:591:in `internal_execute' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:173:in `exec_update' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:208:in `update' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `update' | |
from /rails/activerecord/lib/active_record/persistence.rb:278:in `block in _update_record' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:406:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/persistence.rb:277:in `_update_record' | |
from /rails/activerecord/lib/active_record/persistence.rb:886:in `_update_row' | |
from /rails/activerecord/lib/active_record/locking/optimistic.rb:93:in `_update_row' | |
from /rails/activerecord/lib/active_record/persistence.rb:908:in `_update_record' | |
from /rails/activerecord/lib/active_record/attribute_methods/dirty.rb:234:in `_update_record' | |
from /rails/activerecord/lib/active_record/callbacks.rb:449:in `block (2 levels) in _update_record' | |
from /rails/activerecord/lib/active_record/timestamp.rb:140:in `record_update_timestamps' | |
from /rails/activerecord/lib/active_record/callbacks.rb:449:in `block in _update_record' | |
from /rails/activesupport/lib/active_support/callbacks.rb:109:in `run_callbacks' | |
from /rails/activesupport/lib/active_support/callbacks.rb:912:in `_run_update_callbacks' | |
from /rails/activerecord/lib/active_record/callbacks.rb:449:in `_update_record' | |
from /rails/activerecord/lib/active_record/timestamp.rb:122:in `_update_record' | |
from /rails/activerecord/lib/active_record/persistence.rb:895:in `create_or_update' | |
from /rails/activerecord/lib/active_record/callbacks.rb:441:in `block in create_or_update' | |
from /rails/activesupport/lib/active_support/callbacks.rb:120:in `block in run_callbacks' | |
from /rails/activerecord/lib/active_record/autosave_association.rb:396:in `around_save_collection_association' | |
from /rails/activesupport/lib/active_support/callbacks.rb:129:in `block in run_callbacks' | |
from /rails/activesupport/lib/active_support/callbacks.rb:140:in `run_callbacks' | |
from /rails/activesupport/lib/active_support/callbacks.rb:912:in `_run_save_callbacks' | |
from /rails/activerecord/lib/active_record/callbacks.rb:441:in `create_or_update' | |
from /rails/activerecord/lib/active_record/timestamp.rb:127:in `create_or_update' | |
from /rails/activerecord/lib/active_record/persistence.rb:424:in `save!' | |
from /rails/activerecord/lib/active_record/validations.rb:54:in `save!' | |
from /rails/activerecord/lib/active_record/transactions.rb:366:in `block in save!' | |
from /rails/activerecord/lib/active_record/transactions.rb:418:in `block (2 levels) in with_transaction_returning_status' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:357:in `transaction' | |
from /rails/activerecord/lib/active_record/transactions.rb:414:in `block in with_transaction_returning_status' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:406:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:410:in `with_transaction_returning_status' | |
from /rails/activerecord/lib/active_record/transactions.rb:366:in `save!' | |
from /rails/activerecord/lib/active_record/suppressor.rb:56:in `save!' | |
from /rails/activerecord/test/cases/transactions_test.rb:1731:in `block (4 levels) in test_transaction_isolation__read_committed' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:626:in `block in within_new_transaction' | |
from /rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:623:in `within_new_transaction' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:367:in `within_new_transaction' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:359:in `transaction' | |
from /rails/activerecord/lib/active_record/transactions.rb:234:in `block in transaction' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:412:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:233:in `transaction' | |
from /rails/activerecord/test/cases/transactions_test.rb:1725:in `block (3 levels) in test_transaction_isolation__read_committed' | |
/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `_query': Record has changed since last read in table 'developers' (Mysql2::Error) | |
from /usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `block in query' | |
from /usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `handle_interrupt' | |
from /usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `query' | |
from /rails/activerecord/lib/active_record/connection_adapters/mysql2/database_statements.rb:67:in `perform_query' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:556:in `block (2 levels) in raw_execute' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1011:in `block in with_raw_connection' | |
from /rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:983:in `with_raw_connection' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:555:in `block in raw_execute' | |
from /rails/activesupport/lib/active_support/notifications/instrumenter.rb:58:in `instrument' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1129:in `log' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:554:in `raw_execute' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:591:in `internal_execute' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:173:in `exec_update' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:208:in `update' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `update' | |
from /rails/activerecord/lib/active_record/persistence.rb:278:in `block in _update_record' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:406:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/persistence.rb:277:in `_update_record' | |
from /rails/activerecord/lib/active_record/persistence.rb:886:in `_update_row' | |
from /rails/activerecord/lib/active_record/locking/optimistic.rb:93:in `_update_row' | |
from /rails/activerecord/lib/active_record/persistence.rb:908:in `_update_record' | |
from /rails/activerecord/lib/active_record/attribute_methods/dirty.rb:234:in `_update_record' | |
from /rails/activerecord/lib/active_record/callbacks.rb:449:in `block (2 levels) in _update_record' | |
from /rails/activerecord/lib/active_record/timestamp.rb:140:in `record_update_timestamps' | |
from /rails/activerecord/lib/active_record/callbacks.rb:449:in `block in _update_record' | |
from /rails/activesupport/lib/active_support/callbacks.rb:109:in `run_callbacks' | |
from /rails/activesupport/lib/active_support/callbacks.rb:912:in `_run_update_callbacks' | |
from /rails/activerecord/lib/active_record/callbacks.rb:449:in `_update_record' | |
from /rails/activerecord/lib/active_record/timestamp.rb:122:in `_update_record' | |
from /rails/activerecord/lib/active_record/persistence.rb:895:in `create_or_update' | |
from /rails/activerecord/lib/active_record/callbacks.rb:441:in `block in create_or_update' | |
from /rails/activesupport/lib/active_support/callbacks.rb:120:in `block in run_callbacks' | |
from /rails/activerecord/lib/active_record/autosave_association.rb:396:in `around_save_collection_association' | |
from /rails/activesupport/lib/active_support/callbacks.rb:129:in `block in run_callbacks' | |
from /rails/activesupport/lib/active_support/callbacks.rb:140:in `run_callbacks' | |
from /rails/activesupport/lib/active_support/callbacks.rb:912:in `_run_save_callbacks' | |
from /rails/activerecord/lib/active_record/callbacks.rb:441:in `create_or_update' | |
from /rails/activerecord/lib/active_record/timestamp.rb:127:in `create_or_update' | |
from /rails/activerecord/lib/active_record/persistence.rb:424:in `save!' | |
from /rails/activerecord/lib/active_record/validations.rb:54:in `save!' | |
from /rails/activerecord/lib/active_record/transactions.rb:366:in `block in save!' | |
from /rails/activerecord/lib/active_record/transactions.rb:418:in `block (2 levels) in with_transaction_returning_status' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:357:in `transaction' | |
from /rails/activerecord/lib/active_record/transactions.rb:414:in `block in with_transaction_returning_status' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:406:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:410:in `with_transaction_returning_status' | |
from /rails/activerecord/lib/active_record/transactions.rb:366:in `save!' | |
from /rails/activerecord/lib/active_record/suppressor.rb:56:in `save!' | |
from /rails/activerecord/test/cases/transactions_test.rb:1731:in `block (4 levels) in test_transaction_isolation__read_committed' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:626:in `block in within_new_transaction' | |
from /rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:623:in `within_new_transaction' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:367:in `within_new_transaction' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:359:in `transaction' | |
from /rails/activerecord/lib/active_record/transactions.rb:234:in `block in transaction' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:412:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:233:in `transaction' | |
from /rails/activerecord/test/cases/transactions_test.rb:1725:in `block (3 levels) in test_transaction_isolation__read_committed' | |
Found 2 leaked connections | |
owner: #<Thread:0x00007e40455ad490 /rails/activerecord/test/cases/transactions_test.rb:1724 sleep_forever> | |
backtrace: | |
["/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `_query'", "/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `block in query'", "/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `handle_interrupt'", "/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `query'", "/rails/activerecord/lib/active_record/connection_adapters/mysql2/database_statements.rb:67:in `perform_query'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:556:in `block (2 levels) in raw_execute'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1011:in `block in with_raw_connection'", "/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:983:in `with_raw_connection'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:555:in `block in raw_execute'", "/rails/activesupport/lib/active_support/notifications/instrumenter.rb:58:in `instrument'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1129:in `log'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:554:in `raw_execute'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:591:in `internal_execute'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:239:in `commit_db_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:489:in `commit'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:605:in `block in commit_transaction'", "/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:594:in `commit_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:638:in `block in within_new_transaction'", "/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:623:in `within_new_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:367:in `within_new_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:359:in `transaction'", "/rails/activerecord/lib/active_record/transactions.rb:234:in `block in transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:412:in `with_connection'", "/rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection'", "/rails/activerecord/lib/active_record/transactions.rb:233:in `transaction'", "/rails/activerecord/test/cases/transactions_test.rb:1725:in `block (3 levels) in test_transaction_isolation__read_committed'"] | |
owner: #<Thread:0x00007e40455ad260 /rails/activerecord/test/cases/transactions_test.rb:1724 dead> | |
backtrace: | |
["/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `_query'", "/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `block in query'", "/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `handle_interrupt'", "/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `query'", "/rails/activerecord/lib/active_record/connection_adapters/mysql2/database_statements.rb:67:in `perform_query'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:556:in `block (2 levels) in raw_execute'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1011:in `block in with_raw_connection'", "/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:983:in `with_raw_connection'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:555:in `block in raw_execute'", "/rails/activesupport/lib/active_support/notifications/instrumenter.rb:58:in `instrument'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:1129:in `log'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:554:in `raw_execute'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:591:in `internal_execute'", "/rails/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:243:in `exec_rollback_db_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:451:in `rollback_db_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `rollback_db_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:480:in `rollback'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:614:in `block in rollback_transaction'", "/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:611:in `rollback_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:628:in `rescue in block in within_new_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:627:in `block in within_new_transaction'", "/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb:623:in `within_new_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:367:in `within_new_transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:359:in `transaction'", "/rails/activerecord/lib/active_record/transactions.rb:234:in `block in transaction'", "/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:412:in `with_connection'", "/rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection'", "/rails/activerecord/lib/active_record/transactions.rb:233:in `transaction'", "/rails/activerecord/test/cases/transactions_test.rb:1725:in `block (3 levels) in test_transaction_isolation__read_committed'"] | |
E | |
Error: | |
ConcurrentTransactionTest#test_transaction_isolation__read_committed: | |
ActiveRecord::StatementInvalid: Mysql2::Error: Record has changed since last read in table 'developers' | |
/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `_query' | |
/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:151:in `block in query' | |
/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `handle_interrupt' | |
/usr/local/bundle/gems/mysql2-0.5.6/lib/mysql2/client.rb:150:in `query' | |
lib/active_record/connection_adapters/mysql2/database_statements.rb:67:in `perform_query' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:556:in `block (2 levels) in raw_execute' | |
lib/active_record/connection_adapters/abstract_adapter.rb:1011:in `block in with_raw_connection' | |
/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' | |
lib/active_record/connection_adapters/abstract_adapter.rb:983:in `with_raw_connection' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:555:in `block in raw_execute' | |
/rails/activesupport/lib/active_support/notifications/instrumenter.rb:58:in `instrument' | |
lib/active_record/connection_adapters/abstract_adapter.rb:1129:in `log' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:554:in `raw_execute' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:591:in `internal_execute' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:173:in `exec_update' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:208:in `update' | |
lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `update' | |
lib/active_record/persistence.rb:278:in `block in _update_record' | |
lib/active_record/connection_adapters/abstract/connection_pool.rb:406:in `with_connection' | |
lib/active_record/connection_handling.rb:310:in `with_connection' | |
lib/active_record/persistence.rb:277:in `_update_record' | |
lib/active_record/persistence.rb:886:in `_update_row' | |
lib/active_record/locking/optimistic.rb:93:in `_update_row' | |
lib/active_record/persistence.rb:908:in `_update_record' | |
lib/active_record/attribute_methods/dirty.rb:234:in `_update_record' | |
lib/active_record/callbacks.rb:449:in `block (2 levels) in _update_record' | |
lib/active_record/timestamp.rb:140:in `record_update_timestamps' | |
lib/active_record/callbacks.rb:449:in `block in _update_record' | |
/rails/activesupport/lib/active_support/callbacks.rb:109:in `run_callbacks' | |
/rails/activesupport/lib/active_support/callbacks.rb:912:in `_run_update_callbacks' | |
lib/active_record/callbacks.rb:449:in `_update_record' | |
lib/active_record/timestamp.rb:122:in `_update_record' | |
lib/active_record/persistence.rb:895:in `create_or_update' | |
lib/active_record/callbacks.rb:441:in `block in create_or_update' | |
/rails/activesupport/lib/active_support/callbacks.rb:120:in `block in run_callbacks' | |
lib/active_record/autosave_association.rb:396:in `around_save_collection_association' | |
/rails/activesupport/lib/active_support/callbacks.rb:129:in `block in run_callbacks' | |
/rails/activesupport/lib/active_support/callbacks.rb:140:in `run_callbacks' | |
/rails/activesupport/lib/active_support/callbacks.rb:912:in `_run_save_callbacks' | |
lib/active_record/callbacks.rb:441:in `create_or_update' | |
lib/active_record/timestamp.rb:127:in `create_or_update' | |
lib/active_record/persistence.rb:424:in `save!' | |
lib/active_record/validations.rb:54:in `save!' | |
lib/active_record/transactions.rb:366:in `block in save!' | |
lib/active_record/transactions.rb:418:in `block (2 levels) in with_transaction_returning_status' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:357:in `transaction' | |
lib/active_record/transactions.rb:414:in `block in with_transaction_returning_status' | |
lib/active_record/connection_adapters/abstract/connection_pool.rb:406:in `with_connection' | |
lib/active_record/connection_handling.rb:310:in `with_connection' | |
lib/active_record/transactions.rb:410:in `with_transaction_returning_status' | |
lib/active_record/transactions.rb:366:in `save!' | |
lib/active_record/suppressor.rb:56:in `save!' | |
test/cases/transactions_test.rb:1731:in `block (4 levels) in test_transaction_isolation__read_committed' | |
lib/active_record/connection_adapters/abstract/transaction.rb:626:in `block in within_new_transaction' | |
/rails/activesupport/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' | |
lib/active_record/connection_adapters/abstract/transaction.rb:623:in `within_new_transaction' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:367:in `within_new_transaction' | |
lib/active_record/connection_adapters/abstract/database_statements.rb:359:in `transaction' | |
lib/active_record/transactions.rb:234:in `block in transaction' | |
lib/active_record/connection_adapters/abstract/connection_pool.rb:412:in `with_connection' | |
lib/active_record/connection_handling.rb:310:in `with_connection' | |
lib/active_record/transactions.rb:233:in `transaction' | |
test/cases/transactions_test.rb:1725:in `block (3 levels) in test_transaction_isolation__read_committed' | |
Error: | |
ConcurrentTransactionTest#test_transaction_isolation__read_committed: | |
RuntimeError: Found 2 leaked connection after ConcurrentTransactionTest#test_transaction_isolation__read_committed | |
test/cases/test_case.rb:82:in `check_connection_leaks' | |
test/cases/test_case.rb:38:in `after_teardown' | |
bin/rails test /rails/activerecord/test/cases/transactions_test.rb:1717 | |
#<Thread:0x00007e4045492f38 /rails/activerecord/test/cases/transactions_test.rb:1701 run> terminated with exception (report_on_exception is true): | |
#<Thread:0x00007e4045492e20 /rails/activerecord/test/cases/transactions_test.rb:1701 run> terminated with exception (report_on_exception is true): | |
#<Thread:0x00007e4045492d30 /rails/activerecord/test/cases/transactions_test.rb:1701 run> terminated with exception (report_on_exception is true): | |
/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `block in []=': undefined method `alive?' for nil (NoMethodError) | |
@map.select! { |c, _| c.alive? } | |
^^^^^^^ | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `select!' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `[]=' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:175:in `block in []' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `[]' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:692:in `connection_lease' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:400:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:233:in `transaction' | |
from /rails/activerecord/test/cases/transactions_test.rb:1702:in `block (2 levels) in test_transaction_per_thread' | |
/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `block in []=': undefined method `alive?' for nil (NoMethodError) | |
@map.select! { |c, _| c.alive? } | |
^^^^^^^ | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `select!' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `[]=' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:175:in `block in []' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `[]' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:692:in `connection_lease' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:400:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:233:in `transaction' | |
from /rails/activerecord/test/cases/transactions_test.rb:1702:in `block (2 levels) in test_transaction_per_thread' | |
/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `block in []=': undefined method `alive?' for nil (NoMethodError) | |
@map.select! { |c, _| c.alive? } | |
^^^^^^^ | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `select!' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `[]=' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:175:in `block in []' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `[]' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:692:in `connection_lease' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:400:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:233:in `transaction' | |
from /rails/activerecord/test/cases/transactions_test.rb:1702:in `block (2 levels) in test_transaction_per_thread' | |
/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `block in []=': undefined method `alive?' for nil (NoMethodError) | |
@map.select! { |c, _| c.alive? } | |
^^^^^^^ | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `select!' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:136:in `[]=' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:175:in `block in []' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `synchronize' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:174:in `[]' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:692:in `connection_lease' | |
from /rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:400:in `with_connection' | |
from /rails/activerecord/lib/active_record/connection_handling.rb:310:in `with_connection' | |
from /rails/activerecord/lib/active_record/transactions.rb:233:in `transaction' | |
from /rails/activerecord/test/cases/transactions_test.rb:1702:in `block (2 levels) in test_transaction_per_thread' | |
rake aborted! | |
Command failed with status (1): [ruby -w -I"lib:test" /usr/local/bundle/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/cases/active_record_schema_test.rb" "test/cases/active_record_test.rb" "test/cases/adapter_prevent_writes_test.rb" "test/cases/adapter_test.rb" "test/cases/aggregations_test.rb" "test/cases/annotate_test.rb" "test/cases/arel/attributes/attribute_test.rb" "test/cases/arel/attributes/math_test.rb" "test/cases/arel/attributes_test.rb" "test/cases/arel/collectors/bind_test.rb" "test/cases/arel/collectors/composite_test.rb" "test/cases/arel/collectors/sql_string_test.rb" "test/cases/arel/collectors/substitute_bind_collector_test.rb" "test/cases/arel/crud_test.rb" "test/cases/arel/delete_manager_test.rb" "test/cases/arel/factory_methods_test.rb" "test/cases/arel/insert_manager_test.rb" "test/cases/arel/nodes/and_test.rb" "test/cases/arel/nodes/as_test.rb" "test/cases/arel/nodes/ascending_test.rb" "test/cases/arel/nodes/bin_test.rb" "test/cases/arel/nodes/binary_test.rb" "test/cases/arel/nodes/bind_param_test.rb" "test/cases/arel/nodes/bound_sql_literal_test.rb" "test/cases/arel/nodes/case_test.rb" "test/cases/arel/nodes/casted_test.rb" "test/cases/arel/nodes/comment_test.rb" "test/cases/arel/nodes/count_test.rb" "test/cases/arel/nodes/cte_test.rb" "test/cases/arel/nodes/delete_statement_test.rb" "test/cases/arel/nodes/descending_test.rb" "test/cases/arel/nodes/distinct_test.rb" "test/cases/arel/nodes/equality_test.rb" "test/cases/arel/nodes/extract_test.rb" "test/cases/arel/nodes/false_test.rb" "test/cases/arel/nodes/filter_test.rb" "test/cases/arel/nodes/fragments_test.rb" "test/cases/arel/nodes/grouping_test.rb" "test/cases/arel/nodes/homogeneous_in_test.rb" "test/cases/arel/nodes/infix_operation_test.rb" "test/cases/arel/nodes/insert_statement_test.rb" "test/cases/arel/nodes/named_function_test.rb" "test/cases/arel/nodes/node_test.rb" "test/cases/arel/nodes/not_test.rb" "test/cases/arel/nodes/or_test.rb" "test/cases/arel/nodes/over_test.rb" "test/cases/arel/nodes/select_core_test.rb" "test/cases/arel/nodes/select_statement_test.rb" "test/cases/arel/nodes/sql_literal_test.rb" "test/cases/arel/nodes/sum_test.rb" "test/cases/arel/nodes/table_alias_test.rb" "test/cases/arel/nodes/true_test.rb" "test/cases/arel/nodes/unary_operation_test.rb" "test/cases/arel/nodes/update_statement_test.rb" "test/cases/arel/nodes/window_test.rb" "test/cases/arel/nodes_test.rb" "test/cases/arel/select_manager_test.rb" "test/cases/arel/table_test.rb" "test/cases/arel/update_manager_test.rb" "test/cases/arel/visitors/dispatch_contamination_test.rb" "test/cases/arel/visitors/dot_test.rb" "test/cases/arel/visitors/mysql_test.rb" "test/cases/arel/visitors/postgres_test.rb" "test/cases/arel/visitors/sqlite_test.rb" "test/cases/arel/visitors/to_sql_test.rb" "test/cases/assertions/query_assertions_test.rb" "test/cases/associations/belongs_to_associations_test.rb" "test/cases/associations/bidirectional_destroy_dependencies_test.rb" "test/cases/associations/callbacks_test.rb" "test/cases/associations/cascaded_eager_loading_test.rb" "test/cases/associations/eager_load_includes_full_sti_class_test.rb" "test/cases/associations/eager_load_nested_include_test.rb" "test/cases/associations/eager_singularization_test.rb" "test/cases/associations/eager_test.rb" "test/cases/associations/extension_test.rb" "test/cases/associations/has_and_belongs_to_many_associations_test.rb" "test/cases/associations/has_many_associations_test.rb" "test/cases/associations/has_many_through_associations_test.rb" "test/cases/associations/has_many_through_disable_joins_associations_test.rb" "test/cases/associations/has_one_associations_test.rb" "test/cases/associations/has_one_through_associations_test.rb" "test/cases/associations/has_one_through_disable_joins_associations_test.rb" "test/cases/associations/inner_join_association_test.rb" "test/cases/associations/inverse_associations_test.rb" "test/cases/associations/join_model_test.rb" "test/cases/associations/left_outer_join_association_test.rb" "test/cases/associations/nested_error_test.rb" "test/cases/associations/nested_through_associations_test.rb" "test/cases/associations/required_test.rb" "test/cases/associations_test.rb" "test/cases/asynchronous_queries_test.rb" "test/cases/attribute_methods/read_test.rb" "test/cases/attribute_methods/time_zone_converter_test.rb" "test/cases/attribute_methods_test.rb" "test/cases/attributes_test.rb" "test/cases/autosave_association_test.rb" "test/cases/base_prevent_writes_test.rb" "test/cases/base_test.rb" "test/cases/batches_test.rb" "test/cases/binary_test.rb" "test/cases/bind_parameter_test.rb" "test/cases/boolean_test.rb" "test/cases/cache_key_test.rb" "test/cases/calculations_test.rb" "test/cases/callbacks_test.rb" "test/cases/clone_test.rb" "test/cases/coders/json_test.rb" "test/cases/coders/yaml_column_test.rb" "test/cases/collection_cache_key_test.rb" "test/cases/column_alias_test.rb" "test/cases/column_definition_test.rb" "test/cases/comment_test.rb" "test/cases/connection_adapters/adapter_leasing_test.rb" "test/cases/connection_adapters/connection_handler_test.rb" "test/cases/connection_adapters/connection_handlers_multi_db_test.rb" "test/cases/connection_adapters/connection_handlers_multi_pool_config_test.rb" "test/cases/connection_adapters/connection_handlers_sharding_db_test.rb" "test/cases/connection_adapters/connection_swapping_nested_test.rb" "test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" "test/cases/connection_adapters/mysql_type_lookup_test.rb" "test/cases/connection_adapters/registration_test.rb" "test/cases/connection_adapters/schema_cache_test.rb" "test/cases/connection_adapters/standalone_connection_test.rb" "test/cases/connection_adapters/type_lookup_test.rb" "test/cases/connection_handling_test.rb" "test/cases/connection_management_test.rb" "test/cases/connection_pool_test.rb" "test/cases/core_test.rb" "test/cases/counter_cache_test.rb" "test/cases/custom_locking_test.rb" "test/cases/database_configurations/hash_config_test.rb" "test/cases/database_configurations/resolver_test.rb" "test/cases/database_configurations/url_config_test.rb" "test/cases/database_configurations_test.rb" "test/cases/database_selector_test.rb" "test/cases/database_statements_test.rb" "test/cases/date_test.rb" "test/cases/date_time_precision_test.rb" "test/cases/date_time_test.rb" "test/cases/defaults_test.rb" "test/cases/delegated_type_test.rb" "test/cases/dirty_test.rb" "test/cases/disconnected_test.rb" "test/cases/dup_test.rb" "test/cases/encryption/cipher/aes256_gcm_test.rb" "test/cases/encryption/cipher_test.rb" "test/cases/encryption/concurrency_test.rb" "test/cases/encryption/config_test.rb" "test/cases/encryption/configurable_test.rb" "test/cases/encryption/contexts_test.rb" "test/cases/encryption/derived_secret_key_provider_test.rb" "test/cases/encryption/deterministic_key_provider_test.rb" "test/cases/encryption/encryptable_record_api_test.rb" "test/cases/encryption/encryptable_record_message_pack_serialized_test.rb" "test/cases/encryption/encryptable_record_test.rb" "test/cases/encryption/encrypted_fixtures_test.rb" "test/cases/encryption/encrypting_only_encryptor_test.rb" "test/cases/encryption/encryption_schemes_test.rb" "test/cases/encryption/encryptor_test.rb" "test/cases/encryption/envelope_encryption_key_provider_test.rb" "test/cases/encryption/extended_deterministic_queries_test.rb" "test/cases/encryption/key_generator_test.rb" "test/cases/encryption/key_provider_test.rb" "test/cases/encryption/key_test.rb" "test/cases/encryption/message_pack_message_serializer_test.rb" "test/cases/encryption/message_serializer_test.rb" "test/cases/encryption/message_test.rb" "test/cases/encryption/null_encryptor_test.rb" "test/cases/encryption/properties_test.rb" "test/cases/encryption/read_only_null_encryptor_test.rb" "test/cases/encryption/scheme_test.rb" "test/cases/encryption/unencrypted_attributes_test.rb" "test/cases/encryption/uniqueness_validations_test.rb" "test/cases/enum_test.rb" "test/cases/errors_test.rb" "test/cases/excluding_test.rb" "test/cases/explain_subscriber_test.rb" "test/cases/explain_test.rb" "test/cases/filter_attributes_test.rb" "test/cases/finder_respond_to_test.rb" "test/cases/finder_test.rb" "test/cases/fixture_set/file_test.rb" "test/cases/fixtures_test.rb" "test/cases/forbidden_attributes_protection_test.rb" "test/cases/habtm_destroy_order_test.rb" "test/cases/hot_compatibility_test.rb" "test/cases/i18n_test.rb" "test/cases/inheritance_test.rb" "test/cases/inherited_test.rb" "test/cases/insert_all_test.rb" "test/cases/instrumentation_test.rb" "test/cases/integration_test.rb" "test/cases/invalid_connection_test.rb" "test/cases/invertible_migration_test.rb" "test/cases/json_attribute_test.rb" "test/cases/json_serialization_test.rb" "test/cases/locking_test.rb" "test/cases/log_subscriber_test.rb" "test/cases/marshal_serialization_test.rb" "test/cases/message_pack_test.rb" "test/cases/migration/change_schema_test.rb" "test/cases/migration/change_table_test.rb" "test/cases/migration/check_constraint_test.rb" "test/cases/migration/column_attributes_test.rb" "test/cases/migration/column_positioning_test.rb" "test/cases/migration/columns_test.rb" "test/cases/migration/command_recorder_test.rb" "test/cases/migration/compatibility_test.rb" "test/cases/migration/create_join_table_test.rb" "test/cases/migration/exclusion_constraint_test.rb" "test/cases/migration/foreign_key_test.rb" "test/cases/migration/index_test.rb" "test/cases/migration/invalid_options_test.rb" "test/cases/migration/logger_test.rb" "test/cases/migration/pending_migrations_test.rb" "test/cases/migration/references_foreign_key_test.rb" "test/cases/migration/references_index_test.rb" "test/cases/migration/references_statements_test.rb" "test/cases/migration/rename_table_test.rb" "test/cases/migration/schema_definitions_test.rb" "test/cases/migration/unique_constraint_test.rb" "test/cases/migration_test.rb" "test/cases/migrator_test.rb" "test/cases/mixin_test.rb" "test/cases/modules_test.rb" "test/cases/multi_db_migrator_test.rb" "test/cases/multiparameter_attributes_test.rb" "test/cases/multiple_db_test.rb" "test/cases/nested_attributes_test.rb" "test/cases/nested_attributes_with_callbacks_test.rb" "test/cases/normalized_attribute_test.rb" "test/cases/null_relation_test.rb" "test/cases/numeric_data_test.rb" "test/cases/persistence/reload_association_cache_test.rb" "test/cases/persistence_test.rb" "test/cases/pooled_connections_test.rb" "test/cases/prepared_statement_status_test.rb" "test/cases/primary_class_test.rb" "test/cases/primary_keys_test.rb" "test/cases/query_cache_test.rb" "test/cases/query_logs_test.rb" "test/cases/quoting_test.rb" "test/cases/readonly_test.rb" "test/cases/reaper_test.rb" "test/cases/reflection_test.rb" "test/cases/relation/and_test.rb" "test/cases/relation/delegation_test.rb" "test/cases/relation/delete_all_test.rb" "test/cases/relation/field_ordered_values_test.rb" "test/cases/relation/load_async_test.rb" "test/cases/relation/merging_test.rb" "test/cases/relation/mutation_test.rb" "test/cases/relation/or_test.rb" "test/cases/relation/order_test.rb" "test/cases/relation/predicate_builder_test.rb" "test/cases/relation/select_test.rb" "test/cases/relation/structural_compatibility_test.rb" "test/cases/relation/update_all_test.rb" "test/cases/relation/where_chain_test.rb" "test/cases/relation/where_clause_test.rb" "test/cases/relation/where_test.rb" "test/cases/relation/with_test.rb" "test/cases/relation_test.rb" "test/cases/relations_test.rb" "test/cases/reload_models_test.rb" "test/cases/reserved_word_test.rb" "test/cases/result_test.rb" "test/cases/sanitize_test.rb" "test/cases/schema_dumper_test.rb" "test/cases/schema_loading_test.rb" "test/cases/scoping/default_scoping_test.rb" "test/cases/scoping/named_scoping_test.rb" "test/cases/scoping/relation_scoping_test.rb" "test/cases/secure_password_test.rb" "test/cases/secure_token_test.rb" "test/cases/serialization_test.rb" "test/cases/serialized_attribute_test.rb" "test/cases/shard_keys_test.rb" "test/cases/shard_selector_test.rb" "test/cases/signed_id_test.rb" "test/cases/statement_cache_test.rb" "test/cases/statement_invalid_test.rb" "test/cases/store_test.rb" "test/cases/strict_loading_test.rb" "test/cases/suppressor_test.rb" "test/cases/table_metadata_test.rb" "test/cases/tasks/database_tasks_test.rb" "test/cases/test_databases_test.rb" "test/cases/test_fixtures_test.rb" "test/cases/time_precision_test.rb" "test/cases/timestamp_test.rb" "test/cases/token_for_test.rb" "test/cases/touch_later_test.rb" "test/cases/transaction_callbacks_test.rb" "test/cases/transaction_instrumentation_test.rb" "test/cases/transaction_isolation_test.rb" "test/cases/transactions_test.rb" "test/cases/type/adapter_specific_registry_test.rb" "test/cases/type/date_time_test.rb" "test/cases/type/integer_test.rb" "test/cases/type/string_test.rb" "test/cases/type/time_test.rb" "test/cases/type/type_map_test.rb" "test/cases/type/unsigned_integer_test.rb" "test/cases/type_caster/connection_test.rb" "test/cases/type_test.rb" "test/cases/types_test.rb" "test/cases/unconnected_test.rb" "test/cases/unsafe_raw_sql_test.rb" "test/cases/validations/absence_validation_test.rb" "test/cases/validations/association_validation_test.rb" "test/cases/validations/i18n_generate_message_validation_test.rb" "test/cases/validations/i18n_validation_test.rb" "test/cases/validations/length_validation_test.rb" "test/cases/validations/numericality_validation_test.rb" "test/cases/validations/presence_validation_test.rb" "test/cases/validations/uniqueness_validation_test.rb" "test/cases/validations_test.rb" "test/cases/view_test.rb" "test/cases/yaml_serialization_test.rb" "test/cases/adapters/mysql2/check_constraint_quoting_test.rb" "test/cases/adapters/mysql2/dbconsole_test.rb" "test/cases/adapters/mysql2/mysql2_adapter_test.rb" "test/cases/adapters/mysql2/mysql2_rake_test.rb" "test/cases/adapters/abstract_mysql_adapter/active_schema_test.rb" "test/cases/adapters/abstract_mysql_adapter/adapter_prevent_writes_test.rb" "test/cases/adapters/abstract_mysql_adapter/auto_increment_test.rb" "test/cases/adapters/abstract_mysql_adapter/bind_parameter_test.rb" "test/cases/adapters/abstract_mysql_adapter/case_sensitivity_test.rb" "test/cases/adapters/abstract_mysql_adapter/charset_collation_test.rb" "test/cases/adapters/abstract_mysql_adapter/connection_test.rb" "test/cases/adapters/abstract_mysql_adapter/count_deleted_rows_with_lock_test.rb" "test/cases/adapters/abstract_mysql_adapter/json_test.rb" "test/cases/adapters/abstract_mysql_adapter/mysql_boolean_test.rb" "test/cases/adapters/abstract_mysql_adapter/mysql_enum_test.rb" "test/cases/adapters/abstract_mysql_adapter/mysql_explain_test.rb" "test/cases/adapters/abstract_mysql_adapter/nested_deadlock_test.rb" "test/cases/adapters/abstract_mysql_adapter/optimizer_hints_test.rb" "test/cases/adapters/abstract_mysql_adapter/quoting_test.rb" "test/cases/adapters/abstract_mysql_adapter/schema_migrations_test.rb" "test/cases/adapters/abstract_mysql_adapter/schema_test.rb" "test/cases/adapters/abstract_mysql_adapter/set_test.rb" "test/cases/adapters/abstract_mysql_adapter/sp_test.rb" "test/cases/adapters/abstract_mysql_adapter/sql_types_test.rb" "test/cases/adapters/abstract_mysql_adapter/table_options_test.rb" "test/cases/adapters/abstract_mysql_adapter/transaction_test.rb" "test/cases/adapters/abstract_mysql_adapter/unsigned_type_test.rb" "test/cases/adapters/abstract_mysql_adapter/virtual_column_test.rb" "test/cases/adapters/abstract_mysql_adapter/warnings_test.rb" ] | |
/usr/local/bundle/gems/rake-13.2.1/exe/rake:27:in `<top (required)>' | |
Tasks: TOP => test:mysql2 | |
(See full trace by running task with --trace) | |
$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment