Regression TestsΒΆ
The testzfp program performs basic regression testing by exercising
a small but important subset of libzfp
and the compressed-array
classes. It serves as a sanity check that zfp has been built properly.
These tests assume the default compiler settings, i.e., with none of the
settings in Config
or CMakeLists.txt
modified. By default,
small, synthetic floating-point arrays are used in the test. To test larger
arrays, use the large
command-line option. When large arrays are
used, the (de)compression throughput is also measured and reported in number
of uncompressed bytes per second.
More extensive unit and functional tests are available on the zfp GitHub
develop branch in the
tests
directory.