rails/railties/test/application
Alex Ghiculescu ea3185ebdd Allow entirely opting out of deprecation warnings
Previously if you did `app.config.active_support.deprecation = :silence`, some work would still be done on each call to `ActiveSupport::Deprecation.warn`. Specifically [checking the backtrace](12372c5482/activesupport/lib/active_support/deprecation/reporting.rb (L21)), generating the [deprecation warning](12372c5482/activesupport/lib/active_support/deprecation/reporting.rb (L22)), and [checking if the warning is disallowed](12372c5482/activesupport/lib/active_support/deprecation/reporting.rb (L23)).

In very hot paths, this could cause performance issues. This PR lets you turn off deprecation reporting entirely for a specific environment.

```ruby
config.active_support.report_deprecations = false
```

^ so has the same outcome as:

```ruby
config.active_support.deprecation = :silence
config.active_support.disallowed_deprecation = :silence
```

But it will short circuit [here](12372c5482/activesupport/lib/active_support/deprecation/reporting.rb (L19)).
2021-07-29 16:00:02 -05:00
..
configuration Use respond_to test helpers 2018-01-25 23:32:58 -05:00
initializers Make verbose_query_logs a module instance variable 2021-06-10 18:31:33 +02:00
middleware Merge pull request #42244 from hahmed/fix-invalid-statement-compile-error 2021-06-09 22:24:30 -04:00
rack Log the remote IP addr of clients behind a proxy 2018-07-31 20:45:37 +05:30
rake Add option to disable schema dumb per-database 2021-07-19 07:58:49 -04:00
asset_debugging_test.rb Remove legacy media=screen default from stylesheet_link_tag. 2021-01-22 20:42:22 -03:00
assets_test.rb Use URI::DEFAULT_PARSER rather than instantiate a new one 2020-06-29 23:06:34 +02:00
bin_setup_test.rb Revert "Avoid chdir error in bin/setup test on Ruby master" 2020-12-26 15:01:24 +09:00
configuration_test.rb Allow entirely opting out of deprecation warnings 2021-07-29 16:00:02 -05:00
console_test.rb Remove all version checking for older Rubies in tests 2021-02-05 13:21:45 +09:00
content_security_policy_test.rb Add the ability to set the CSP nonce only to the specified directives 2019-06-22 12:44:37 +09:00
credentials_test.rb Restructure credentials after environment overrides. 2019-01-14 20:13:00 +01:00
current_attributes_integration_test.rb Use try only when we're unsure if the receiver would respond_to the method 2019-08-01 17:58:00 +09:00
dbconsole_test.rb Use correct variable 2018-09-11 07:06:30 +09:00
generators_test.rb Modernize scaffold generator (#41210) 2021-02-04 12:26:16 +01:00
help_test.rb
integration_test_case_test.rb require, require_relative, load by double quotes (#38841) 2020-03-29 16:30:52 -07:00
loading_test.rb Fix CI failure caused by error_highlight gem 2021-07-02 17:44:10 +09:00
mailer_previews_test.rb Display exception messages using simple_format for a better and clearer 2020-11-09 21:48:24 +00:00
middleware_test.rb Remove Rack::Runtime and deprecate referencing it 2021-04-12 14:31:12 -04:00
multi_db_rake_test.rb Generate abstract class when generating scaffold in another database 2020-07-29 12:43:45 -04:00
multiple_applications_test.rb Zeitwerk integration 2019-02-12 02:28:04 -08:00
paths_test.rb Bring back feature that allows loading external route iles: 2019-12-06 14:20:12 +01:00
per_request_digest_cache_test.rb Change the default digest for new apps to SHA256 2021-01-08 12:07:20 +01:00
permissions_policy_test.rb Use Feature-Policy header name for now 2020-11-19 16:08:09 +01:00
rackup_test.rb
rake_test.rb Improve help for Rake tasks 2021-07-21 22:12:08 +02:00
rendering_test.rb Lazily build path regex in PathParser 2020-05-31 15:28:24 -05:00
routing_test.rb Append development routes after reload hook 2020-11-09 18:01:50 -05:00
runner_test.rb Revert "Merge pull request #37215 from utilum/avoid_test_flunking_on_warning" 2019-12-25 17:13:09 +09:00
server_test.rb Allow a new server Railtie block: 2020-11-02 18:11:41 +00:00
system_test_case_test.rb Define the url_options needed for SytemTest inside the route proxy: 2019-07-24 01:18:00 +02:00
test_runner_test.rb Remove mechanism to disable test parallelization when runnin gonly 1 test 2021-07-27 10:33:09 -07:00
test_test.rb require, require_relative, load by double quotes (#38841) 2020-03-29 16:30:52 -07:00
url_generation_test.rb Fix secret_key_base for Railties 2019-03-13 16:41:29 -04:00
version_test.rb
watcher_test.rb Correctly classify the files and directories that pass to watcher 2019-09-02 11:22:39 +09:00
zeitwerk_integration_test.rb chore: fix grammar and spelling in Markdown and Ruby files 2021-04-15 19:32:27 +10:00