VERSIT test code

Test executable file locations

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

Automatic test executables - should be run before every release
Success: Test program exits cleanly 
Failure: Test program stops with an error message._

Filename	Purpose	
TBUGFIX.EXE		 General test. It should be updated each time when a defect has been fixed.	
TPERFORMANCE.EXE			Do the bench marking in terms of performance and heap usage.	
TCHARSETVCARD.EXE			Internalise dozens of vCard from files in \c\ TestvCards and externalise them by setting different charset and encoding	
TOOM.EXE			 Out of memory test	
TVGEN.EXE			 Build a vCard\vCal randomly and internalise\externalise it	

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

Filename	Purpose	
TVERSIT.EXE			 Need interaction from the user to test various cases such build, internalise, externalise a vCard or vCal	

Test support files

Filename	Emulator location	Hardware location	Used by	
All files 	\epoc32\wins\c\testfiles	c:\ testfiles	TBUGFIX.EXE	
All files 	\epoc32\wins\c\ tPerformance\inputfile	c:\ tPerformance\inputfile	TPERFORMANCE.EXE	
All files	\epoc32\wins\c\ testvcards	c:\ testvcards	TCHARSETVCARD.EXE	

Test rom building

\versit\tsrc\tVersit.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 engbuild tVersit.iby”. All testing input files specified in the table above are included in tVersit.iby but need to be copied cross to a related directory in c: drive before testing.