Skip to content

Commit e9d7d68

Browse files
committed
feat: add property-based testing with QuickCheck
- Add quickcheck and quickcheck_macros dependencies - Create comprehensive property tests for core components: - Pid: serialization roundtrip, node semantics, equality properties - Serialization: message roundtrip, envelope wrapping, wire format - EPMD: protocol serialization, node info properties - Add PROPERTY_TESTING.md documentation - All 37 property tests passing (11 pid + 11 serialization + 15 epmd) Property tests verify invariants across hundreds of random test cases, providing better coverage and edge case discovery than unit tests alone.
1 parent dad6009 commit e9d7d68

6 files changed

Lines changed: 1181 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)