X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-harness.cpp;h=b53630d48ebb339e098fd55a9a76be3884c33a70;hp=31080a411aad46fcf4d9eb3a290eef89541005f3;hb=HEAD;hpb=026a32be68bfde3ccce97b366b1098df731354e4 diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-harness.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-harness.cpp index 31080a4..4237327 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-harness.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-harness.cpp @@ -510,7 +510,11 @@ int32_t RunAllInParallel(const char* processName, ::testcase tc_array[], std::st std::chrono::steady_clock::duration timeSpan = endTime - tc.second.startTime; double seconds = double(timeSpan.count()) * std::chrono::steady_clock::period::num / std::chrono::steady_clock::period::den; - if(seconds > MAXIMUM_CHILD_LIFETIME) + if(4.9999 < seconds && seconds < 5 && !tc.second.finished) + { + printf("Child process %s is delayed: WCHAN:%s\n", tc.second.name, GetWChan(tc.first).c_str()); + } + else if(seconds > MAXIMUM_CHILD_LIFETIME) { // Kill the child process. A subsequent call to waitpid will process signal result below. if(!tc.second.finished)