as well as cleaned up the doc a bit note: I don't really like the term "invariants" |
||
|---|---|---|
| .. | ||
| default.nix | ||
| invariants-apr12.pdf | ||
| invariants.md | ||
| invariants.pdf | ||
| make.sh | ||
| README.md | ||
Properties
Using nix. Where o is open on OSX and xdg-open on linux,
nix-build
o result/property-tests.pdf
Without nix, you can install pandoc and pdflatex yourself and see make.sh for the rendering command.
Details
The invariants.pdf document is normative and aspirational. It does not document tests as they exist in the codebase, but represents how we think squiggle ought to be tested.
We are partially bottlenecked by the rescript ecosystem's maturity with respect to property-based testing.