Skip to main content

xlog_cuda_tests/
lib.rs

1//! xlog-cuda-tests: Comprehensive CUDA kernel certification suite
2#![allow(
3    clippy::collapsible_if,
4    clippy::doc_lazy_continuation,
5    clippy::items_after_test_module,
6    clippy::manual_clamp,
7    clippy::manual_contains,
8    clippy::manual_div_ceil,
9    clippy::manual_is_multiple_of,
10    clippy::manual_range_contains,
11    clippy::needless_borrow,
12    clippy::needless_range_loop,
13    clippy::same_item_push,
14    clippy::type_complexity,
15    clippy::unnecessary_mut_passed,
16    clippy::useless_conversion,
17    clippy::useless_vec
18)]
19//!
20//! # Usage
21//! ```bash
22//! # Full certification (seconds to minutes; GPU-dependent)
23//! cargo test -p xlog-cuda-tests --test certification_suite --release
24//!
25//! # Quick smoke test (sub-second to seconds; GPU-dependent)
26//! cargo test -p xlog-cuda-tests --test quick_smoke --release
27//!
28//! # Single category
29//! cargo test -p xlog-cuda-tests --test category_isolation c03 --release
30//! ```
31
32pub mod categories;
33pub mod harness;
34pub mod properties;
35
36pub use harness::{
37    CategoryResult, CertificationResults, FailureDiagnostic, TestContext, TestResult, TestStatus,
38};