Commit 835be965 by Jamie Madill

perf_tests: Only print final score result.

Don't print all the other measurements and values, since they'll just add noise to the perf bot dashboards. Also increase the run time of the DrawCallPerfTest to 10.0 seconds. BUG=angleproject:744 BUG=468852 Change-Id: If076055ad46b4e6923f39687edcaa25930b188a7 Reviewed-on: https://chromium-review.googlesource.com/265464Tested-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 90d443e7
...@@ -65,12 +65,7 @@ void ANGLEPerfTest::SetUp() ...@@ -65,12 +65,7 @@ void ANGLEPerfTest::SetUp()
void ANGLEPerfTest::TearDown() void ANGLEPerfTest::TearDown()
{ {
double totalTime = mTimer->getElapsedTime(); printResult("score", static_cast<size_t>(mNumFrames), "frames", true);
double averageTime = 1000.0 * totalTime / static_cast<double>(mNumFrames);
printResult("total_time", totalTime, "s", false);
printResult("frames", static_cast<size_t>(mNumFrames), "frames", true);
printResult("average_time", averageTime, "ms", true);
} }
std::string RenderTestParams::suffix() const std::string RenderTestParams::suffix() const
......
...@@ -297,13 +297,6 @@ bool BufferSubDataBenchmark::initializeBenchmark() ...@@ -297,13 +297,6 @@ bool BufferSubDataBenchmark::initializeBenchmark()
void BufferSubDataBenchmark::destroyBenchmark() void BufferSubDataBenchmark::destroyBenchmark()
{ {
const auto &params = GetParam();
// print static parameters
printResult("update_size", static_cast<size_t>(params.updateSize), "b", false);
printResult("buffer_size", static_cast<size_t>(params.bufferSize), "b", false);
printResult("iterations", static_cast<size_t>(params.iterations), "updates", false);
glDeleteProgram(mProgram); glDeleteProgram(mProgram);
glDeleteBuffers(1, &mBuffer); glDeleteBuffers(1, &mBuffer);
delete[] mUpdateData; delete[] mUpdateData;
......
...@@ -53,6 +53,7 @@ DrawCallPerfBenchmark::DrawCallPerfBenchmark() ...@@ -53,6 +53,7 @@ DrawCallPerfBenchmark::DrawCallPerfBenchmark()
mBuffer(0), mBuffer(0),
mNumTris(0) mNumTris(0)
{ {
mRunTimeSeconds = 10.0;
} }
bool DrawCallPerfBenchmark::initializeBenchmark() bool DrawCallPerfBenchmark::initializeBenchmark()
...@@ -93,7 +94,6 @@ bool DrawCallPerfBenchmark::initializeBenchmark() ...@@ -93,7 +94,6 @@ bool DrawCallPerfBenchmark::initializeBenchmark()
glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
std::vector<float> floatData(6); std::vector<float> floatData(6);
floatData[0] = 1; floatData[0] = 1;
floatData[1] = 2; floatData[1] = 2;
...@@ -129,11 +129,6 @@ bool DrawCallPerfBenchmark::initializeBenchmark() ...@@ -129,11 +129,6 @@ bool DrawCallPerfBenchmark::initializeBenchmark()
void DrawCallPerfBenchmark::destroyBenchmark() void DrawCallPerfBenchmark::destroyBenchmark()
{ {
const auto &params = GetParam();
// print static parameters
printResult("iterations", static_cast<size_t>(params.iterations), "updates", false);
glDeleteProgram(mProgram); glDeleteProgram(mProgram);
glDeleteBuffers(1, &mBuffer); glDeleteBuffers(1, &mBuffer);
} }
......
...@@ -194,15 +194,6 @@ bool TexSubImageBenchmark::initializeBenchmark() ...@@ -194,15 +194,6 @@ bool TexSubImageBenchmark::initializeBenchmark()
void TexSubImageBenchmark::destroyBenchmark() void TexSubImageBenchmark::destroyBenchmark()
{ {
const auto &params = GetParam();
// print static parameters
printResult("image_width", static_cast<size_t>(params.imageWidth), "pix", false);
printResult("image_height", static_cast<size_t>(params.imageHeight), "pix", false);
printResult("subimage_width", static_cast<size_t>(params.subImageWidth), "pix", false);
printResult("subimage_height", static_cast<size_t>(params.subImageHeight), "pix", false);
printResult("iterations", static_cast<size_t>(params.iterations), "updates", false);
glDeleteProgram(mProgram); glDeleteProgram(mProgram);
glDeleteBuffers(1, &mVertexBuffer); glDeleteBuffers(1, &mVertexBuffer);
glDeleteBuffers(1, &mIndexBuffer); glDeleteBuffers(1, &mIndexBuffer);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment