ORMBattle.NETThe ORM tool shootout

  • Increase font size
  • Default font size
  • Decrease font size
Home FAQs TestRunner.exe command line options

TestRunner.exe command line options

E-mail Print PDF

Here they are:

  • -t:T1[,T2,T3,...] - run all tests for specified tools only. T? is short tool name (see the list below).
    Example: TestRunner.exe -t:SQL,EF,HS
  • -pt:T1[,T2,T3,...] - run performance tests for specified tools only. Has higher priority than -t: option.
  • -lt:T1[,T2,T3,...] - run LINQ tests for specified tools only. Has higher priority than -t: option.
  • -pi:I1[,I2,I3,...] - run performance tests on sequences with specified instance counts.
    Example: TestRunner.exe -pi:1000,5000,10000
  • -ppt:N - run performance tests N times repeatedly. N=1 by default; if N is greater than 1, scorecard will contain best results for each individual test.
  • -luc - update comments in source files based on LINQ test execution results. Note: TestRunner.exe must be executed from "TestRunner/bin/Release" or "TestRunner/bin/Debug" folder to make this possible.

Short tool names:

Testing: ADO.NET Entity Framework (EF)
Testing: DataObjects.Net (DO)
Testing: LightSpeed (LS)
Testing: NHibernate (NH)
Testing: OpenAccess (OA)
Testing: Subsonic (SS)
Testing: SqlClient (SQL)
  • BLT: BLToolkit
  • EF: ADO.NET Entity Framework
  • DO: DataObjects.Net
  • LS: LightSpeed
  • L2S: LINQ to SQL
  • NH: NHibernate
  • OA: OpenAccess
  • SS: Subsonic
  • SQL: SqlClient

Few usage examples:

  • TestRunner.exe -lt: -pt:EF,NH -pi:1000,10000 -ppc:5 - run only performance tests for EF and NH, for 1K and 10K sequences, for 5 times repeatedly.
  • TestRunner.exe -t:EF,NH -pt: -luc - run only LINQ tests for EF and NH, update test source code based on results.
Last Updated on Wednesday, 21 October 2009 20:02  

Polls

Which test must we add next?
 

Subscribe to our blog