Coverage report: 97%

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.