ORMBattle.NETThe ORM tool shootout

  • Increase font size
  • Default font size
  • Decrease font size
Home FAQs How to build and run test suite?

How to build and run test suite?

E-mail Print PDF

You should accomplish the following steps to build the latest test suite:

How to check out, compile and run the test suite:
- The latest code is here: http://code.google.com/p/ormbattle/source/checkout. It differs from code.ormbattle.net (mainly, by LINQ tests).
- Send me any Google account, and I'll add you to committers of this project. So you'll be able to check it out.
- After this is done, password for SVN will be specified here: http://code.google.com/hosting/settings
- It's necessary to install only DataObjects.Net v4.0.5 (that's because currently we rely on PostSharp :(, later this won't be necessary)
- Lib folder you need is in attachment
- Scripts for DO4-Tests, Northwind & perf. test databases are located in scripts folder
- All DO4 tests run on DO4-Tests database. There is no schema, since DO4 normally creates & maintains it by its own.
- All the databases must exist at default MSSQL instance @ localhost.
  • The latest code is here. Likely, it differs from http://code.ormbattle.net, since this web site is updated only on scorecard update. Please send us any Google account, and we'll add you to committers of this project. So you'll be able to check out the latest source code. After this is done, your password for SVN will be specified here.
  • You can also download an archive with complete source code, but it is updated only on scorecard update.
  • It is not necessary to install any of third party tools or tested frameworks to compile and run tests on your PC: our test suite is fully redistributable by XCopy, and latest versions of each tested tool are integrated there.
  • Scripts for "DO4-Tests", "Northwind" and "PerformanceTest" databases are located in "_Scripts" folder. You must run them on default MSSQL instance @ localhost. All DataObjects.Net tests run on "DO4-Tests" database. There is no necessity to pre-create its schema, since DataObjects.Net will do this on test launch by its own.

If you're planning to run tests for your favorite tool only, we advise you to use command line options rather than source code modifications.

Last Updated on Wednesday, 21 October 2009 19:44  

Polls

Which test must we add next?
 

Subscribe to our blog