From: msv Date: Wed, 30 Sep 2015 13:50:50 +0000 (+0300) Subject: Correct test case bugs fclasses bug23237 to make it stable. X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=2748a46ef7c7da8befcf0f665ce8b3d5ea370dea;p=occt-copy.git Correct test case bugs fclasses bug23237 to make it stable. --- diff --git a/src/QABugs/QABugs_19.cxx b/src/QABugs/QABugs_19.cxx index d63a4ff424..944119a548 100644 --- a/src/QABugs/QABugs_19.cxx +++ b/src/QABugs/QABugs_19.cxx @@ -128,14 +128,18 @@ static Standard_Integer OCC23237 (Draw_Interpretor& di, Standard_Integer /*argc* } int aNbEnters = 0; - Standard_Real aPerfMeter_CPUtime = 0., aTimer_ElapsedTime = aTM.ElapsedTime(); + Standard_Real aPerfMeter_CPUtime = 0., aTimer_CPUTime = 0., aS; + Standard_Integer aM, aH; + aTM.Show(aS, aM, aH, aTimer_CPUTime); perf_get_meter("TestMeter", &aNbEnters, &aPerfMeter_CPUtime); + perf_init_meter("TestMeter"); - Standard_Real aTimeDiff = (fabs(aTimer_ElapsedTime - aPerfMeter_CPUtime) / aTimer_ElapsedTime); + Standard_Real aTimeDiff = (fabs(aTimer_CPUTime - aPerfMeter_CPUtime) / aTimer_CPUTime); printf("\nMeasurement results (%d cycles):\n", count); - printf("\nOSD_PerfMeter CPU time: %lf\nOSD_Timer elapsed time: %lf\n", aPerfMeter_CPUtime, aTimer_ElapsedTime); + printf("\nOSD_PerfMeter CPU time: %lf\nOSD_Timer CPU time: %lf\n", + aPerfMeter_CPUtime, aTimer_CPUTime); printf("Time delta is: %.3lf %%\n", aTimeDiff * 100); if (aTimeDiff > 0.2)