algeon-cudf 0.1.3

Safe libcudf execution component for Algeon
Documentation
use cudf::testing::run_named_cases;

#[path = "../support/common/mod.rs"]
mod common;

mod core_contracts;
mod frame_contracts;
mod native_teardown_contracts;
mod ops_contracts;
mod query_backend_contract_tests;
mod runtime_contracts;
mod source_contract_tests;
mod tpch_pipeline_contract_tests;

#[test]
fn runtime_and_operator_binding_cases() {
    let cases = [
        frame_contracts::same_provenance_tests::CASES,
        ops_contracts::datetime_execution_tests::CASES,
        ops_contracts::strings_execution_tests::CASES,
        runtime_contracts::device_guard_tests::CASES,
        runtime_contracts::device_id_tests::CASES,
        runtime_contracts::runtime_device_tests::CASES,
        runtime_contracts::runtime_contract_tests::CASES,
        tpch_pipeline_contract_tests::CASES,
    ]
    .concat();
    run_named_cases(&cases);
}