crabka-replicator 0.3.7

Cross-cluster geo-replication service for Crabka (MirrorMaker-2 equivalent)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use assert2::assert;

#[test]
fn rejects_missing_config() {
    let out = std::process::Command::new(env!("CARGO_BIN_EXE_crabka-replicator"))
        .arg("--config")
        .arg("definitely-nonexistent-config.yaml")
        .output()
        .expect("spawn binary");
    assert!(
        !out.status.success(),
        "binary should exit non-zero on a missing config; stderr={}",
        String::from_utf8_lossy(&out.stderr)
    );
}