logstash/qa/integration/specs
github-actions[bot] 0594c8867f
Backport PR #15679 to 8.x: [Spacetime] Reimplement config Setting classe in java (#16490)
* [Spacetime] Reimplement config Setting classe in java (#15679)

Reimplement the root Ruby Setting class in Java and use it from the Ruby one moving the original Ruby class to a shell wrapping the Java instance.
In particular create a new symmetric hierarchy (at the time just for `Setting`, `Coercible` and `Boolean` classes) to the Ruby one, moving also the feature for setting deprecation. In this way the new `org.logstash.settings.Boolean` is syntactically and semantically equivalent to the old Ruby Boolean class, which replaces.

(cherry picked from commit 61de60fe26)

* Adds supress warnings related to this-escape for Java Settings classes

---------

Co-authored-by: Andrea Selva <selva.andre@gmail.com>
2024-10-11 08:54:03 +02:00
..
cli Fix flaky logstash-plugin IT test (#15803) 2024-01-18 14:59:08 +02:00
01_logstash_bin_smoke_spec.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
beats_input_spec.rb Logstash core integration tests for Logstash to Logstash communication. (#15541) 2023-11-28 10:02:22 -08:00
command_line_spec.rb Fixed functional test in case the LS_JAVA_HOME is configured (#15535) 2023-11-10 11:01:42 +01:00
deprecation_log_spec.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
direct_heap_allocator_flag_spec.rb Introduce a new setting to give preference to Java heap or direct space buffer allocation type (#16054) 2024-04-10 15:23:47 +02:00
dlq_spec.rb Fix a few lint format issues 2023-10-10 09:00:54 -04:00
env_variables_condition_spec.rb Enable SpaceAfterColon, SpaceAfterComma, SpaceAfterSemicolon (#15180) 2023-07-14 16:46:35 -04:00
env_variables_config_spec.rb Fix instances of deprecated class methods (#15183) 2023-07-17 11:32:46 -04:00
es_output_how_spec.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
fatal_error_spec.rb Rubocop: Enable most SpaceInside cops (#15201) 2023-07-20 09:49:46 -04:00
install_java_plugin_spec.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
java_api_spec.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
kafka_input_spec.rb Rubocop: Enable SpaceAround cops (#15196) 2023-07-18 21:11:57 -04:00
logstash_to_logstash_spec.rb Logstash core integration tests for Logstash to Logstash communication. (#15541) 2023-11-28 10:02:22 -08:00
mixed_codec_spec.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
monitoring_api_spec.rb Backport PR #15679 to 8.x: [Spacetime] Reimplement config Setting classe in java (#16490) 2024-10-11 08:54:03 +02:00
multiple_pipeline_spec.rb Exclude substitution refinement on pipelines.yml (#16375) 2024-08-09 09:33:01 -07:00
pipeline_log_spec.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
plugin_name_log_spec.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
reload_config_spec.rb flow_metrics: pull worker_utilization up to pipeline-level (#15912) 2024-02-06 11:50:34 -08:00
reserved_tags_field_spec.rb Rubocop: Enable various EmptyLine cops (#15194) 2023-07-18 16:49:16 -04:00
secret_store_spec.rb Enable SpaceAfterColon, SpaceAfterComma, SpaceAfterSemicolon (#15180) 2023-07-14 16:46:35 -04:00
settings_spec.rb Fix instances of deprecated class methods (#15183) 2023-07-17 11:32:46 -04:00
slowlog_spec.rb Rubocop: Enable SpaceBefore cops (#15197) 2023-07-18 22:32:17 -04:00
spec_helper.rb Fix serverless test for api protection (#15252) 2023-08-16 14:02:11 +01:00
webserver_spec.rb Enable Style/TrailingEmptyLines and fix ocurrences (#15179) 2023-07-14 14:46:33 -04:00