port-sdk 0.1.0

Rust SDK for Port APIs.
Documentation
use port_sdk::PortConfig;

#[tokio::test]
async fn optional_contract_tests() {
    let enabled = std::env::var("PORT_RUN_CONTRACT_TESTS").unwrap_or_default();
    if enabled != "1" {
        // Skip silently when not requested.
        return;
    }

    let _config = match PortConfig::from_env() {
        Ok(cfg) => cfg,
        Err(err) => {
            panic!("Failed to load config for contract tests: {err}");
        }
    };

    // Real contract tests should go here. We only assert that configuration loads when enabled.
}