Module system_check

Module system_check 

Source
Expand description

System Check API for comprehensive client testing

This module provides a comprehensive system check API that can test various aspects of the Zoe client functionality including connectivity, storage, and blob services. The API is designed to be used both from CLI tools and programmatically via FRB bindings.

Modules§

blob_service
Blob service tests for system check
connectivity
Connectivity tests for system check
instant_serde 🔒
offline_blob
Offline Blob Service Tests
offline_storage
Offline Storage Tests
storage
Storage tests for system check
synchronization
Synchronization Tests

Structs§

DiagnosticCollector
CLI-specific collector for actual errors and warnings from tracing
DiagnosticMessage
A diagnostic message captured during system check
MessageVisitor 🔒
Visitor to extract message from tracing events
SystemCheck
Main system check runner
SystemCheckConfig
Configuration for system check operations
SystemCheckOutcome
Overall outcome of system check including test results and diagnostics
SystemCheckResults
Comprehensive results of all system check tests
TestInfo
Detailed information about a test execution

Enums§

DiagnosticLayer
Custom tracing layer to capture ERROR and WARN messages
DiagnosticLevel
Level of diagnostic message
TestCategory
Categories of system check tests
TestResult
Result of a single system check test

Functions§

system_check_results_category_has_failures
system_check_results_failed_count
system_check_results_get_categories
system_check_results_get_tests_for_category
system_check_results_is_success
system_check_results_passed_count
system_check_results_total_count
system_check_results_total_duration_ms