Coverage report:
97%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2026-02-18 22:41 +0000
File
function
statements
missing
excluded
coverage
custom_components/remote_logger/__init__.py
(no function)
2
0
0
100%
custom_components/remote_logger/config_flow.py
_build_endpoint_url
2
0
0
100%
custom_components/remote_logger/config_flow.py
OtelLogsConfigFlow.async_step_user
1
0
0
100%
custom_components/remote_logger/config_flow.py
OtelLogsConfigFlow.async_step_otel
20
0
0
100%
custom_components/remote_logger/config_flow.py
OtelLogsConfigFlow.async_step_syslog
14
0
0
100%
custom_components/remote_logger/config_flow.py
(no function)
18
0
0
100%
custom_components/remote_logger/const.py
(no function)
17
0
0
100%
custom_components/remote_logger/otel/const.py
(no function)
15
0
0
100%
custom_components/remote_logger/otel/exporter.py
parse_resource_attributes
14
0
0
100%
custom_components/remote_logger/otel/exporter.py
_kv
11
0
0
100%
custom_components/remote_logger/otel/exporter.py
validate
23
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter.__init__
19
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter._build_resource
10
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter.handle_event
9
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter._to_log_record
25
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter.flush_loop
6
1
0
83%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter.generate_submission
8
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter.flush
25
6
0
76%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter.close
0
0
0
100%
custom_components/remote_logger/otel/exporter.py
OtlpLogExporter._build_export_request
1
0
0
100%
custom_components/remote_logger/otel/exporter.py
(no function)
28
0
2
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_varint
6
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_tag
1
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_string_field
5
2
0
60%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_bytes_field
1
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_submessage
1
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_fixed64
1
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_uint32_field
1
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_any_value
11
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_key_value
5
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_resource
4
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_instrumentation_scope
6
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_log_record
18
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_scope_logs
6
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
_encode_resource_logs
6
0
0
100%
custom_components/remote_logger/otel/protobuf_encoder.py
encode_export_logs_request
7
2
0
71%
custom_components/remote_logger/otel/protobuf_encoder.py
(no function)
23
0
0
100%
custom_components/remote_logger/remote_logger.py
async_setup_entry
12
0
0
100%
custom_components/remote_logger/remote_logger.py
async_unload_entry
17
0
0
100%
custom_components/remote_logger/remote_logger.py
(no function)
14
0
3
100%
custom_components/remote_logger/syslog/const.py
(no function)
12
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter.__init__
18
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter.handle_event
5
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter._to_syslog_message
30
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter.flush_loop
6
1
0
83%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter.flush
17
3
0
82%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter._send_udp
10
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter._send_tcp
15
1
0
93%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter._connect_tcp
4
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter._close_tcp
6
0
0
100%
custom_components/remote_logger/syslog/exporter.py
SyslogExporter.close
4
0
0
100%
custom_components/remote_logger/syslog/exporter.py
_sd_escape
1
0
0
100%
custom_components/remote_logger/syslog/exporter.py
validate
19
0
0
100%
custom_components/remote_logger/syslog/exporter.py
(no function)
32
0
3
100%
Total
592
16
8
97%
No items found using the specified filter.