xref: /trunk/main/framework/test/threadtest/test.btm (revision cdf0e10c)
1*cdf0e10cSrcweir@echo off
2*cdf0e10cSrcweirpushd
3*cdf0e10cSrcweir
4*cdf0e10cSrcweirrem TESTCOUNT   = Anzahl von Test-Durchlaeufen
5*cdf0e10cSrcweirrem THREADCOUNT = Anzahl konk. Threads
6*cdf0e10cSrcweirrem LOOPS		= Anzahl Durchlaeufe pro Test
7*cdf0e10cSrcweirrem OWNER		= Numer des Threads, welcher Testklasse "besitzt" ... er muss diese initialisieren und deinitialisieren!
8*cdf0e10cSrcweir
9*cdf0e10cSrcweirecho "set test parameter ..."
10*cdf0e10cSrcweirset _TESTCOUNT=100
11*cdf0e10cSrcweirset _THREADCOUNT=30
12*cdf0e10cSrcweirset _LOOPS=50
13*cdf0e10cSrcweirset _OWNER=10
14*cdf0e10cSrcweir
15*cdf0e10cSrcweircd bin
16*cdf0e10cSrcweir
17*cdf0e10cSrcweirecho "delete old log files ..."
18*cdf0e10cSrcweir*del .\threadtest_statistic.csv
19*cdf0e10cSrcweir*del .\threadtest.log
20*cdf0e10cSrcweir
21*cdf0e10cSrcweirecho "start test ..."
22*cdf0e10cSrcweir.\threadtest.exe %_TESTCOUNT% %_THREADCOUNT% %_LOOPS% %_OWNER%
23*cdf0e10cSrcweir
24*cdf0e10cSrcweirecho "show log files ..."
25*cdf0e10cSrcweiredit .\threadtest_statistic.csv
26*cdf0e10cSrcweiredit .\threadtest.log
27*cdf0e10cSrcweir
28*cdf0e10cSrcweirpopd
29*cdf0e10cSrcweirecho on
30