Cargo Features

[dependencies]
ralph-workflow = { version = "0.7.18", default-features = false, features = ["monitoring", "test-utils", "hardened-resume"] }
default = hardened-resume, monitoring

INTEGRATION TEST GOES OUTSIDE OF THIS PACKAGE LOOK IN THE PARENT DIRECTORY

monitoring default

Enable monitoring/debugging APIs (printer, streaming_metrics)

Affects monitoring::memory_metrics

test-utils

Enable test utilities (TestLogger, TestPrinter, etc.) for integration testing

Affects io_testing::run_with_config, io_testing::run_with_config_and_resolver, io_testing::RunWithHandlersParams, io_testing::run_with_config_and_handlers, io_testing::run_pipeline_with_effect_handler

hardened-resume default

Enable hardened resume functionality (execution history, file state capture, recovery)