Add benchmark annotations to the tests

This will affect total running times simce some tests will be run multiple
times but it allows precise becnhmarking.
This commit is contained in:
Matt Williams
2012-10-27 21:37:54 +01:00
parent 856cdca604
commit d6640f64d0
5 changed files with 15 additions and 5 deletions

View File

@ -154,7 +154,9 @@ void TestAStarPathfinder::testExecute()
AStarPathfinder< RawVolume<uint8_t> > pathfinder(params);
//Execute the pathfinder.
pathfinder.execute();
QBENCHMARK {
pathfinder.execute();
}
//Make sure the right number of steps were created.
QCOMPARE(result.size(), static_cast<size_t>(24));