Files
mercury/tests/startup
Zoltan Somogyi 564d358da3 Avoid about half of the slow "mmake realclean"s required by a bootcheck.
Estimated hours taken: 0.5

Avoid about half of the slow "mmake realclean"s required by a bootcheck.

tests/*/runtests:
	Concentrate all the actions performed before the test and after
	a successful tests (both of which involve an "mmake realclean")
	into two scripts, tests/{startup,shutdown}.

tests/shutdown:
	Clean up the directory, and touch the file CLEAN.

tests/startup:
	If the file CLEAN exists and is the most recent file in the directory,
	consider the directory clean to beging with. Otherwise, run mmake
	realclean.
1998-05-13 04:06:38 +00:00

9 lines
225 B
Plaintext

echo cleaning up the directory before the tests
if ls -lt | head -2 | egrep CLEAN > /dev/null 2>&1
then
rm -f CLEAN > /dev/null 2>&1
else
rm -f CLEAN > /dev/null 2>&1
mmake $gradeopt $jfactor realclean > /dev/null 2>&1
fi