tests/benchmarks/qscriptengine/tst_qscriptengine.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
   254 void tst_QScriptEngine::nativeCall()
   254 void tst_QScriptEngine::nativeCall()
   255 {
   255 {
   256     QScriptEngine eng;
   256     QScriptEngine eng;
   257     eng.globalObject().setProperty("fun", eng.newFunction(native_function));
   257     eng.globalObject().setProperty("fun", eng.newFunction(native_function));
   258     QBENCHMARK{
   258     QBENCHMARK{
       
   259 #if !defined(Q_OS_SYMBIAN)
   259         eng.evaluate("var w = 0; for (i = 0; i < 100000; ++i) {\n"
   260         eng.evaluate("var w = 0; for (i = 0; i < 100000; ++i) {\n"
   260                      "  w += fun() + fun(); w -= fun(); fun(); w -= fun(); }");
   261                      "  w += fun() + fun(); w -= fun(); fun(); w -= fun(); }");
       
   262 #else
       
   263         eng.evaluate("var w = 0; for (i = 0; i < 25000; ++i) {\n"
       
   264                      "  w += fun() + fun(); w -= fun(); fun(); w -= fun(); }");
       
   265 #endif
   261     }
   266     }
   262 }
   267 }
   263 
   268 
   264 void tst_QScriptEngine::translation_data()
   269 void tst_QScriptEngine::translation_data()
   265 {
   270 {