Skip to content

Add tests for the Catch action functionality #52

@igorostrowskiq

Description

@igorostrowskiq

https://github.com/qorix-group/inc_orchestrator_internal/blob/main/src/orchestration/src/actions/catch.rs

/// Catch is an action that wraps another action and intercepts errors during its execution.
///
/// It uses filters to determine which errors should be handled and provides mechanisms to attach custom handler for those errors.
/// The Catch action ensures that errors are either handled or propagated further down the chain.
///
/// # Key Features
/// - Supports filtering specific error types using ErrorFilter.
/// - Allows attaching recoverable and non-recoverable error handlers.
/// - Propagates unhandled errors to the next action in the chain.
///

Metadata

Metadata

Assignees

No one assigned

    Labels

    citComponent Integration TestsorchOrchestration and runtime

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions