BITGDI test code

Test executable file locations

WINS location	Hardware location	
\epoc32\release\wins\udeb\
or
\epoc32\release\wins\urel\	c:\ or z:\	

Automatic test executables - should be run before every release
Success: Test program exits cleanly, apart from panic dialogs due to panic testing conducted by TAUTO.EXE.
Failure: Test program stops with an error message.

Filename	Purpose	
TACCELERATOR.EXE		 Graphics accelerator test	
TAUTO.EXE			 Colour mapping, alloc heaven, bitmap blitting and panic tests	
TBASE.EXE			 Drawing primitives test	
TCLIP.EXE			 Clipping test	
TPARAM.EXE			 Huge parameter handling test	
TSWITCH.EXE			 Display mode switching test	

Manual test executables - should be run if relevant changes have been made

Filename	Purpose	
TDEMO.EXE	Visual display mode switching test	
TEMPTY.EXE	Empty source file for checking that object file compiles to zero bytes	
TFONT.EXE	Visual font display test	
TMODE.EXE	Visual display mode test	
TSHAPE.EXE	Visual graphics primitives test	
TTIME.EXE	Manual benchmarks	

Test support files

Filename	Emulator location	Hardware location	Used by	
TGDI.DLL	\epoc32\release\wins\[udeb|urel]\	[c|z]:\	TBASE.EXE	
TBMP.MBM	\epoc32\wins\c\	[c|z]:\	TBASE.EXE
TCLIP.EXE
TDEMO.EXE
TGDI.DLL
TMODE.EXE
TPARAM.EXE
TSWITCH.EXE
TTIME.EXE	
TILE.MBM	\epoc32\wins\c\	[c|z]:\	TACCELERATOR.EXE	

Test rom building

\bitgdi\group\bitgditest.iby is listed in bld.inf as a test export with destination \epoc32\rom\include\.  This automatically includes all test programs and files in a rom when used as follows from \epoc32\rom\: “tools\buildrom assabet Techview bitgditest.iby”.