You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||8 years ago|
|Makefile||9 years ago|
|README.md||8 years ago|
|inequalityfilter.cc||9 years ago|
|run.py||9 years ago|
|rundpkg.sh||9 years ago|
|testapt.cc||9 years ago|
|testdose.ml||9 years ago|
|testdpkg.c||9 years ago|
|testsort.sh||9 years ago|
This is to test the several implementations of Debian version comparison algorithms.
Run it via
run.py generates a file containing all permutations of pairs of versions. The
different programs then check whether versions are greater than, equal or less
than one another and output >, = and <, respectively in order. It is then
checked whether the output of all implementations is the same.
Currently, this checks the libdpkg C implementation, libapt and dose3.
Additionally, the following parsers could be added:
- libben-ocaml (in lib/benl_base.ml and lib/benl_dpkg.c)
The following do not use their own parser:
- python-debian uses python-apt
- libghc-dpkg-dev uses libdpkg-dev
- ruby-debian uses libapt-pkg-dev
- dpkg-dev-el uses