-
Notifications
You must be signed in to change notification settings - Fork 11
Testing
LawrenceWoodman edited this page Sep 14, 2010
·
2 revisions
The testing procedure outlined below while not very formal or thorough will help ensure some level of uniformity when testing and will also test the main features of xAce. It is intended that this procedure should be followed before each release of xAce.
When testing xAce it is important to know the following things about the set up that you tested it on:
- The name of the operating system (GNU/Linux, FreeBSD, etc)
- The operating system distribution and version: (FreeBSD 8.01, Ubuntu 10.04, etc)
- The processor architecture (i386, x64, ARM, etc)
- The bpp (Bits Per Pixel) of the display (8,16,32,etc)
The programs currently known to work under xAce should be tested to ensure that they stil work at each testing point. These are listed on the Compatibility page of the Wiki.
- Run xAce
- Enter the following definition:
star 42 emit ;
- Enter
save star
- Quite out of xAce
- Check that there is a file called star.tap in the current directory
- Run xAce
- Enter
load star
- Enter
vlist
- Check that the last two entries in the dictionary are
star
followed byforth
- Enter
star
- Check that a
*
is output
- Run xAce
- Enter the following definition:
8896 32 bsave tstbsave : test ." Working" ;
- Quite out of xAce
- Check that there is a file called tstbsave.tap in the current directory
- Run xAce
- Enter
8928 0 bload tstbsave
- Enter
vlist
- Check that the last two entries in the dictionary are
test
followed byforth
- Enter
test
- Check that a
Working
is output