Expand description
Smoke framework is a software testing library. The name is linked to the “smoke testing”, although this library does more than just “smoke testing”.
Smoke framework is composed of 3 sub frameworks:
- Tests framework : Various testing strategy
- Generators framework : generate arbitrary values following generation rules
- Runtime : Execution of generation and tests
The tests and generator frameworks can be used independently
Re-exports§
Modules§
Structs§
- Context
- Execution context
- Ensure
- A testable statement binding a generator with a property
- R
- A pseudo random generator at a given time
- Seed
- Seed of random generation
Traits§
- NumPrimitive
- Various instance of numbers generation for primitive num types (u8, u16, …, u128, i8, …, NonZeroU8, …)
- Testable
- Any tests to run with a testing context