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) ⇒ 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
31 32 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 31 def active_span end |
#active_test ⇒ Object
34 35 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 34 def active_test end |
#active_test_module ⇒ Object
40 41 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 40 def active_test_module end |
#active_test_session ⇒ Object
37 38 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 37 def active_test_session end |
#active_test_suite(test_suite_name) ⇒ Object
43 44 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 43 def active_test_suite(test_suite_name) end |
#client_process? ⇒ Boolean
66 67 68 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 66 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
49 50 51 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 49 def itr_enabled? false end |
#logical_test_session_name ⇒ Object
63 64 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 63 def logical_test_session_name end |
#remove_test_finished_callback ⇒ Object
56 57 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 56 def remove_test_finished_callback end |
#set_test_finished_callback(_) ⇒ Object
53 54 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 53 def set_test_finished_callback(_) end |
#shutdown! ⇒ Object
46 47 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 46 def shutdown! end |
#start_test_module(test_module_name, service: nil, tags: {}) ⇒ Object
15 16 17 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 15 def start_test_module(test_module_name, service: nil, tags: {}) skip_tracing end |
#start_test_session(service: nil, tags: {}, estimated_total_tests_count: 0) ⇒ Object
11 12 13 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 11 def start_test_session(service: nil, tags: {}, estimated_total_tests_count: 0) skip_tracing end |
#start_test_suite(test_suite_name, service: nil, tags: {}) ⇒ Object
19 20 21 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 19 def start_test_suite(test_suite_name, service: nil, tags: {}) skip_tracing end |
#test_suite_level_visibility_enabled ⇒ Object
59 60 61 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 59 def test_suite_level_visibility_enabled false end |
#trace(span_name, type: "span", tags: {}, &block) ⇒ Object
27 28 29 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 27 def trace(span_name, type: "span", tags: {}, &block) skip_tracing(block) end |
#trace_test(test_name, test_suite_name, service: nil, tags: {}, &block) ⇒ Object
23 24 25 |
# File 'lib/datadog/ci/test_visibility/null_component.rb', line 23 def trace_test(test_name, test_suite_name, service: nil, tags: {}, &block) skip_tracing(block) end |