cfc6ad9bc6
This change is a proof of concept on how to easily integrate existing tests from the tools/regression/ hierarchy into the /usr/tests/ test suite and on how to adapt them to the new layout for src. To achieve these goals, this change: - Moves tests from tools/regression/bin/<tool>/ to bin/<tool>/tests/. - Renames the previous regress.sh files to legacy_test.sh. - Adds Makefiles to build and install the tests and all their supporting data files into /usr/tests/bin/. - Plugs the legacy_test test programs into the test suite using the new TAP backend for Kyua (appearing in 0.8) so that the code of the test programs does not have to change. - Registers the new directories in the BSD.test.dist mtree file. Reviewed by: freebsd-testing Approved by: rpaulo (mentor)
16 lines
463 B
Plaintext
16 lines
463 B
Plaintext
# $FreeBSD$
|
|
|
|
v1=/homes/SOME_USER
|
|
v2=
|
|
v3=C123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
|
|
|
|
# Trigger bug in VSTRIMRIGHT processing STADJUST() call in expand.c:subevalvar()
|
|
while [ ${#v2} -lt 2000 ]; do
|
|
v4="${v2} ${v1%/*} $v3"
|
|
if [ ${#v4} -ne $((${#v2} + ${#v3} + 8)) ]; then
|
|
echo bad: ${#v4} -ne $((${#v2} + ${#v3} + 8))
|
|
fi
|
|
v2=x$v2
|
|
v3=y$v3
|
|
done
|