Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
MUSHConnection.pm
PennMUSH.pm
README
TestHarness.pm
alltests.sh.in
fuzz_flags.py
runtest.pl
testalias.pl
testansi.pl
testatree.pl
testdecompose.pl
testdigest.pl
testdistxd.pl
testfirstof.pl
testgrep.pl
testhastype.pl
testinsert.pl
testjson.pl
testjust.pl
testletq.pl
testmath.pl
testnull.pl
testpage.pl
testrand.pl
testreswitch.pl
testsetfuns.pl
testsort.pl
testsoundex.pl
teststringsecs.pl
teststrreplace.pl
testtr.pl
testtrim.pl

README

Regression tests for Penn functions and commands.

Usage:
        perl runtest.pl testFOO.pl ...

or     
        ./alltests.sh

The test*.pl files are frameworks for tests, not actual perl scripts.

Their format:

 login mortal
 expect N failures!
 run tests:
 perl code

All the lines above the 'run tests:' one are optional. 

Look at existing files for how to write tests. Some hints: $god is
always available as a test connection. If 'login mortal' was given,
$mortal is too.