Add integration tests for makerd/cli, directoryd/cli, and taker-cli apps using std::process::Command.
New Integration Tests
Add tests/cli_integration_tests.rs to include integration tests for makerd/cli, directoryd/cli, and taker-cli apps.
Use std::process::Command to call the CLI apps with various commands and arguments.
Assert the returned results to ensure the CLI apps work as expected.
Helper Functions
Add helper functions in tests/test_framework/mod.rs for starting and stopping the directory server, maker server, and taker client using std::process::Command.
Related to #194
Add integration tests for
makerd/cli
,directoryd/cli
, andtaker-cli
apps usingstd::process::Command
.New Integration Tests
tests/cli_integration_tests.rs
to include integration tests formakerd/cli
,directoryd/cli
, andtaker-cli
apps.std::process::Command
to call the CLI apps with various commands and arguments.Helper Functions
tests/test_framework/mod.rs
for starting and stopping the directory server, maker server, and taker client usingstd::process::Command
.For more details, open the Copilot Workspace session.