Files
zstd-rs/tests/regression/results.csv
T
Nick Terrell 4aaa36f74b [regression] Add initial regression test framework
The regression tests run nightly or on the `regression`
branch for convenience. The results get uploaded as the
artifacts of the job. If they change, check the diff
printed in the job. If all is well, download the new
results and commit them to the repo.

This code will only run on a UNIX like platform. It
could be made to run on Windows, but I don't think that
it is necessary. It also uses C99.

* data: This module defines the data to run tests on.
  It downloads data from a URL into a cache directory,
  checks it against a checksum, and unpacks it. It also
  provides helpers for accessing the data.
* config: This module defines the configs to run tests
  with. A config is a set of API parameters and a set of
  CLI flags.
* result: This module is a helper for method that defines
  the result type.
* method: This module defines the compression methods
  to test. It is what runs the regression test using the
  data and the config. It reports the total compressed
  size, or an error/skip.
* test: This is the test binary that runs the tests for
  every (data, config, method) tuple, and prints the
  results to the output file and stderr.
* results.csv: The results that the current commit is
  expected to produce.
2018-11-29 14:33:04 -08:00

1.7 KiB

1DataConfigMethodTotal compressed size
2silesia.tarlevel -5simple106176430
3silesia.tarlevel -3simple98476550
4silesia.tarlevel -1simple87206767
5silesia.tarlevel 0simple66996953
6silesia.tarlevel 1simple73658303
7silesia.tarlevel 3simple66996953
8silesia.tarlevel 4simple65996020
9silesia.tarlevel 5simple64421326
10silesia.tarlevel 6simple62388673
11silesia.tarlevel 7simple61159525
12silesia.tarlevel 9simple60214921
13silesia.tarlevel 13simple58428642
14silesia.tarlevel 16simple56363759
15silesia.tarlevel 19simple53274173
16silesialevel -5cli file106202112
17silesialevel -3cli file98518660
18silesialevel -1cli file87226203
19silesialevel 0cli file67049190
20silesialevel 1cli file73676282
21silesialevel 3cli file67049190
22silesialevel 4cli file66090040
23silesialevel 5cli file64503721
24silesialevel 6cli file62446177
25silesialevel 7cli file61217029
26silesialevel 9cli file60282841
27silesialevel 13cli file58480658
28silesialevel 16cli file56414170
29silesialevel 19cli file53365292
30silesia.tarlevel -5cli file106250113
31silesia.tarlevel -3cli file98550747
32silesia.tarlevel -1cli file87227322
33silesia.tarlevel 0cli file67111168
34silesia.tarlevel 1cli file73694374
35silesia.tarlevel 3cli file67111168
36silesia.tarlevel 4cli file66154079
37silesia.tarlevel 5cli file64546998
38silesia.tarlevel 6cli file62458454
39silesia.tarlevel 7cli file61231085
40silesia.tarlevel 9cli file60310313
41silesia.tarlevel 13cli file58517476
42silesia.tarlevel 16cli file56448694
43silesia.tarlevel 19cli file53444920