Phase 1 - Test Writing (8 parallel agents): - synord: Added 133 unit tests for node, config, services - synor-rpc: Expanded to 207 tests for API endpoints - synor-bridge: Added 144 tests for transfer lifecycle - synor-zk: Added 279 tests for circuits, proofs, state - synor-mining: Added 147 tests for kHeavyHash, miner - synor-types: Added 146 tests for hash, amount, address - cross-crate: Created 75 integration tests - byzantine: Created 40+ fault scenario tests Key additions: - tests/cross_crate_integration.rs (new) - apps/synord/tests/byzantine_fault_tests.rs (new) - crates/synor-storage/src/cf.rs (new) - src/lib.rs for workspace integration tests Fixes during testing: - synor-compute: Added Default impl for GpuVariant - synor-bridge: Fixed replay protection in process_lock_event - synor-storage: Added cf module and database exports All 1,357 tests pass with 0 failures.
16 lines
465 B
Rust
16 lines
465 B
Rust
//! Synor Blockchain
|
|
//!
|
|
//! This is the root package for the Synor blockchain project.
|
|
//! It re-exports all the major crates for integration testing.
|
|
//!
|
|
//! Note: Some crates are excluded from root package due to external
|
|
//! dependencies (rocksdb, etc.) that require additional build config.
|
|
|
|
pub use synor_types;
|
|
pub use synor_mining;
|
|
pub use synor_bridge;
|
|
pub use synor_crypto;
|
|
pub use synor_consensus;
|
|
pub use synor_dag;
|
|
pub use synor_rpc;
|
|
pub use synor_vm;
|