ruvector-scipix 2.0.4

Rust OCR engine for scientific documents - extract LaTeX, MathML from math equations, research papers, and technical diagrams with ONNX GPU acceleration
Documentation
// Integration test library for ruvector-scipix
//
// This library provides the test infrastructure and utilities
// for integration testing the scipix OCR system.

// Common test utilities
pub mod common;

// Integration test modules
pub mod integration;

// Test configuration
#[cfg(test)]
mod test_config {
    use std::sync::Once;

    static INIT: Once = Once::new();

    /// Initialize test environment once
    pub fn init() {
        INIT.call_once(|| {
            // Setup test logging
            let _ = env_logger::builder().is_test(true).try_init();

            // Create test directories
            let test_dirs = vec![
                "/tmp/scipix_test",
                "/tmp/scipix_cache",
                "/tmp/scipix_results",
            ];

            for dir in test_dirs {
                std::fs::create_dir_all(dir).ok();
            }
        });
    }
}

// Convenience re-exports for tests
pub use common::*;