]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
sbin/md5: Create /usr/tests/sbin/md5 directory for placing tests
authorLi-Wen Hsu <lwhsu@FreeBSD.org>
Fri, 25 Jun 2021 10:29:46 +0000 (18:29 +0800)
committerStefan Eßer <se@FreeBSD.org>
Tue, 6 Jul 2021 15:26:18 +0000 (17:26 +0200)
commit546cc4ae8586dcf052c9d8b17a1bc1d09d87b3b7
tree3e639ab7ba5274c45e22b8af781883d906335119
parent1883127de4888b2a30a6cb51e8fb4bdf33b7f411
sbin/md5: Create /usr/tests/sbin/md5 directory for placing tests

Author: Li-Wen Hsu <lwhsu@FreeBSD.org>
Sponsored by: The FreeBSD Foundation

(cherry picked from commit cb194afef50dc4e1473413a69462aaf03cfe0ce4)

sbin/md5: add tests

While the correctness of the supported hash algorithms can be tested
with the built-in self-test feature, these test cases are meant to
detect changes in the output format.

A follow-up commit will improve the compatibility with the coreutils
versions of the hash programs, and these tests should detect any
unintended side-effects of such a change on existing functionality.

(cherry picked from commit 884fc5527a3ffd9830b941cbec328de1623044cc)

sbin/md5: fix test case to not write outside temp directory

The bsd-p-test did create files 1.out .. 8.out in the test directory.
This has been fixed and the temporary output files are now written
to the temporary directory.

(cherry picked from commit 95d3044bbdadfca6120a3e7c61c9ebb9a476f369)
66 files changed:
etc/mtree/BSD.tests.dist
sbin/md5/Makefile
sbin/md5/tests/1.inp [new file with mode: 0644]
sbin/md5/tests/1.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/1.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/2.inp [new file with mode: 0644]
sbin/md5/tests/2.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/2.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/3.inp [new file with mode: 0644]
sbin/md5/tests/3.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/3.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/4.inp [new file with mode: 0644]
sbin/md5/tests/4.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/4.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/5.inp [new file with mode: 0644]
sbin/md5/tests/5.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/5.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/6.inp [new file with mode: 0644]
sbin/md5/tests/6.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/6.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/7.inp [new file with mode: 0644]
sbin/md5/tests/7.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/7.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/8.inp [new file with mode: 0644]
sbin/md5/tests/8.sha512-p.chk [new file with mode: 0644]
sbin/md5/tests/8.sha512sum-p.chk [new file with mode: 0644]
sbin/md5/tests/Makefile [new file with mode: 0644]
sbin/md5/tests/algorithms.txt [new file with mode: 0644]
sbin/md5/tests/bsd-c-test.SH [new file with mode: 0644]
sbin/md5/tests/bsd-p-test.SH [new file with mode: 0644]
sbin/md5/tests/bsd-s-test.SH [new file with mode: 0644]
sbin/md5/tests/md5.digest [new file with mode: 0644]
sbin/md5/tests/md5sum.digest [new file with mode: 0644]
sbin/md5/tests/rmd160.digest [new file with mode: 0644]
sbin/md5/tests/rmd160sum.digest [new file with mode: 0644]
sbin/md5/tests/self-test.SH [new file with mode: 0644]
sbin/md5/tests/self-test.md5.chk [new file with mode: 0644]
sbin/md5/tests/self-test.rmd160.chk [new file with mode: 0644]
sbin/md5/tests/self-test.sh_inp [new file with mode: 0644]
sbin/md5/tests/self-test.sha1.chk [new file with mode: 0644]
sbin/md5/tests/self-test.sha224.chk [new file with mode: 0644]
sbin/md5/tests/self-test.sha256.chk [new file with mode: 0644]
sbin/md5/tests/self-test.sha384.chk [new file with mode: 0644]
sbin/md5/tests/self-test.sha512.chk [new file with mode: 0644]
sbin/md5/tests/self-test.sha512t256.chk [new file with mode: 0644]
sbin/md5/tests/self-test.skein1024.chk [new file with mode: 0644]
sbin/md5/tests/self-test.skein256.chk [new file with mode: 0644]
sbin/md5/tests/self-test.skein512.chk [new file with mode: 0644]
sbin/md5/tests/sha1.digest [new file with mode: 0644]
sbin/md5/tests/sha1sum.digest [new file with mode: 0644]
sbin/md5/tests/sha224.digest [new file with mode: 0644]
sbin/md5/tests/sha224sum.digest [new file with mode: 0644]
sbin/md5/tests/sha256.digest [new file with mode: 0644]
sbin/md5/tests/sha256sum.digest [new file with mode: 0644]
sbin/md5/tests/sha384.digest [new file with mode: 0644]
sbin/md5/tests/sha384sum.digest [new file with mode: 0644]
sbin/md5/tests/sha512.digest [new file with mode: 0644]
sbin/md5/tests/sha512sum.digest [new file with mode: 0644]
sbin/md5/tests/sha512t256.digest [new file with mode: 0644]
sbin/md5/tests/sha512t256sum.digest [new file with mode: 0644]
sbin/md5/tests/skein1024.digest [new file with mode: 0644]
sbin/md5/tests/skein1024sum.digest [new file with mode: 0644]
sbin/md5/tests/skein256.digest [new file with mode: 0644]
sbin/md5/tests/skein256sum.digest [new file with mode: 0644]
sbin/md5/tests/skein512.digest [new file with mode: 0644]
sbin/md5/tests/skein512sum.digest [new file with mode: 0644]