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

@ -160,7 +160,9 @@ void TestSurfaceExtractor::testExecute()
SurfaceMesh<PositionMaterialNormal> mesh;
//Run the test for various voxel types.
testForType<int8_t>(mesh);
QBENCHMARK {
testForType<int8_t>(mesh);
}
QCOMPARE(mesh.getNoOfVertices(), uExpectedVertices);
QCOMPARE(mesh.getNoOfIndices(), uExpectedIndices);
QCOMPARE(mesh.getVertices()[uMaterialToCheck].getMaterial(), fNoMaterial);