Class: Datadog::CI::TestVisibility::NullComponent
- Inherits:
-
Object
- Object
- Datadog::CI::TestVisibility::NullComponent
- Defined in:
- lib/datadog/ci/test_visibility/null_component.rb
Overview
Special test visibility component that does not record anything
Instance Method Summary collapse
- #active_span ⇒ Object
- #active_test ⇒ Object
- #active_test_module ⇒ Object
- #active_test_session ⇒ Object
- #active_test_suite(test_suite_name) ⇒ Object
- #client_process? ⇒ Boolean
- #configure(_, _) ⇒ Object
- #itr_enabled? ⇒ Boolean
- #logical_test_session_name ⇒ Object
- #remove_test_finished_callback ⇒ Object
- #set_test_finished_callback(_) ⇒ Object
- #shutdown! ⇒ Object
- #start_test_module(test_module_name, service: nil, tags: {}) ⇒ Object
- #start_test_session(service: nil, tags: {}, estimated_total_tests_count: 0, distributed: false, local_test_suites_mode: true) ⇒ Object
- #start_test_suite(test_suite_name, service: nil, tags: {}) ⇒ Object
- #test_suite_level_visibility_enabled ⇒ Object
- #trace(span_name, type: "span", tags: {}, &block) ⇒ Object
- #trace_test(test_name, test_suite_name, service: nil, tags: {}, &block) ⇒ Object
Instance Method Details
#active_span ⇒ Object
33 34 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 33 def active_span end |
#active_test ⇒ Object
36 37 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 36 def active_test end |
#active_test_module ⇒ Object
42 43 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 42 def active_test_module end |
#active_test_session ⇒ Object
39 40 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 39 def active_test_session end |
#active_test_suite(test_suite_name) ⇒ Object
45 46 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 45 def active_test_suite(test_suite_name) end |
#client_process? ⇒ Boolean
68 69 70 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 68 def client_process? false end |
#configure(_, _) ⇒ Object
8 9 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 8 def configure(_, _) end |
#itr_enabled? ⇒ Boolean
51 52 53 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 51 def itr_enabled? false end |
#logical_test_session_name ⇒ Object
65 66 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 65 def logical_test_session_name end |
#remove_test_finished_callback ⇒ Object
58 59 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 58 def remove_test_finished_callback end |
#set_test_finished_callback(_) ⇒ Object
55 56 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 55 def set_test_finished_callback(_) end |
#shutdown! ⇒ Object
48 49 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 48 def shutdown! end |
#start_test_module(test_module_name, service: nil, tags: {}) ⇒ Object
17 18 19 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 17 def start_test_module(test_module_name, service: nil, tags: {}) skip_tracing end |
#start_test_session(service: nil, tags: {}, estimated_total_tests_count: 0, distributed: false, local_test_suites_mode: true) ⇒ Object
11 12 13 14 15 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 11 def start_test_session( service: nil, tags: {}, estimated_total_tests_count: 0, distributed: false, local_test_suites_mode: true ) skip_tracing end |
#start_test_suite(test_suite_name, service: nil, tags: {}) ⇒ Object
21 22 23 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 21 def start_test_suite(test_suite_name, service: nil, tags: {}) skip_tracing end |
#test_suite_level_visibility_enabled ⇒ Object
61 62 63 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 61 def test_suite_level_visibility_enabled false end |
#trace(span_name, type: "span", tags: {}, &block) ⇒ Object
29 30 31 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 29 def trace(span_name, type: "span", tags: {}, &block) skip_tracing(block) end |
#trace_test(test_name, test_suite_name, service: nil, tags: {}, &block) ⇒ Object
25 26 27 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 25 def trace_test(test_name, test_suite_name, service: nil, tags: {}, &block) skip_tracing(block) end |