https://github.com/vrnvu/rules
https://github.com/vrnvu/rules
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/vrnvu/rules
- Owner: vrnvu
- Created: 2025-09-14T14:13:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-10-16T16:49:11.000Z (9 months ago)
- Last Synced: 2025-10-17T19:28:36.441Z (9 months ago)
- Language: Rust
- Size: 43.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
Awesome Lists containing this project
README
# rules
## ideas
- **Deterministic Simulation**: Controlled, reproducible testing with seeded randomness
- **Model-Based Testing**: Reference implementation comparison for behavior validation
- **Property-Based Testing**: Automated test generation with invariant checking
- **Swarm Testing**: Non-uniform operation distribution for edge case discovery
- **Snapshot Testing**: Data-driven assertions with self-updating capabilities
- **Compile-Time Testing**: Rust compile/build failure testing for type safety
- **Integration Testing**: Complete system workflows without mocks
- **Race Condition Testing**: Concurrent execution with deterministic timing
- **Failure Injection**: Controlled error scenarios and recovery testing
- **Performance Testing**: Latency, throughput, and resource usage validation