なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2024/02/07)

2024/02/07分のコミットです。

CHANGELOGへの追加はありませんでした。


Implement Rails::TestUnitReporter#prerecord

railties/lib/rails/test_unit/reporter.rbの修正です。

テストの実行前に実行するテスト名を表示するためのRails::TestUnitReporter#prerecordを追加しています。verbose modeの時のみ表示するようになっており、遅いテストやstuckしているテストを確認出来るようにするため、との事です。


SQLite3AdapterTest: Stop leaking files in fixtures directory

activerecord/test/cases/adapters/sqlite3/sqlite3_adapter_test.rbの修正です。

SQLite3 adapterのテストでfixturesディレクトリにテスト用のDBを作成しないよう修正しています。


Improve the docker-entrypoint comments

railties/lib/rails/generators/rails/app/templates/docker-entrypoint.ttのdocの修正です。

jemalloc に関するコメントのグラマーの修正を行っています。


Speedup ConnectionPoolTests

activerecord/test/cases/connection_pool_test.rbの修正です。

connection poolのテストでcheckout timeoutに5秒を指定していたのを、0.2に修正しています。checkout timeoutの時間に依存しているテストがあり、5秒だとテストの実行に時間がかかりすぎるため。


Delete EncryptionPerformanceTest

Active Recordのテストの修正です。

Active Record Encryptionのパフォーマンスに関するテストを削除しています。実行に時間が掛かる、かつ、結果が不安定で、それらのデメリットに見合うテストではないだろう、という事で削除されています。 ト


Document ActiveRecord alias_attribute [ci-skip]

activerecord/lib/active_record/attribute_methods.rbのdocの修正です。

alias_attributeメソッドのdocを追加しています。