##############################################################################
##
#W testing.g KBMag Package Derek Holt
##
LoadPackage( "kbmag" );
TestKBMag := function( pkgname )
local pkgdir, testfiles, testresult, ff, fn;
LoadPackage( pkgname );
pkgdir := DirectoriesPackageLibrary( pkgname, "tst" );
# Arrange chapters as required
testfiles :=
[ "example1.tst", "example2.tst", "example3.tst", "example4.tst",
"example5.tst" ];
testresult := true;
for ff in testfiles do
fn := Filename( pkgdir, ff );
Print( "#I Testing ", fn, "\n" );
if not Test( fn, rec(compareFunction := "uptowhitespace") ) then
testresult := false;
fi;
od;
if testresult then
Print("#I No errors detected while testing package ", pkgname, "\n");
else
Print("#I Errors detected while testing package ", pkgname, "\n");
fi;
end;
## Set the name of the package here
TestKBMag( "kbmag" );
[ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
]