add test comment
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 8 Jul 2019 13:41:20 +0000 (14:41 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 8 Jul 2019 13:41:20 +0000 (14:41 +0100)
src/ieee754/fpcommon/test/case_gen.py

index 1e81f341eb6d45312e2de5da19b727842d70fc12..2c422967c912569ad9fad6df4cf63d361c049154 100644 (file)
@@ -1,3 +1,22 @@
+"""FP Unit Test Infrastructure
+
+allows testing of:
+
+* random range against random range
+* +/- 0, +/- inf, +/- NaN permutations, all tested against all permutations
+* all of those permutations (+/- 0/inf/NaN) against the following:
+- nearly zero (random variations)
+- minimum non-zero exponent (random variations)
+- nearly infinite (random variations)
+- random versions of NaN (noncanonical NaN)
+- random numbers (at the full range)
+
+inversion of permutations also done, where appropriate (A,B and B,A)
+
+single-operand version also supported
+
+"""
+
 from ieee754.fpcommon.test.fpmux import runfp, repeat, pipe_cornercases_repeat
 
 from random import randint