domino_admin_toolkit.lib.log_analyzer.checks.base_component_check module

Shared utilities for component log analysis checks.

This module provides common functionality for log analysis checks, eliminating code duplication between component-specific test files.

domino_admin_toolkit.lib.log_analyzer.checks.base_component_check.collect_and_analyze_single_component(target)

Collect and analyze logs for a single component.

Return type:

tuple[LogAnalysisResult, AnalysisSummary]

Args:

target: The PodLogTarget for the component to analyze

Returns:

Tuple of (LogAnalysisResult, AnalysisSummary) for the component

domino_admin_toolkit.lib.log_analyzer.checks.base_component_check.run_component_log_test(target)

Execute the complete component log analysis test workflow.

This function encapsulates the common test logic used by all component log analysis checks, including: - Log collection and analysis - Error rate and critical pattern checking - Summary generation and logging - Error groups table presentation

Return type:

None

Args:

target: The PodLogTarget for the component to test