Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 192843

Summary: Some automation tests fail due to timeouts
Product: z_Archived Reporter: Viacheslav <viacheslav.g.rybalov>
Component: TPTPAssignee: Stanislav Polevic <stanislav.v.polevic>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P1 CC: analexee, asaf.yaffe, jkubasta, ruslan.scherbakov, stanislav.v.polevic
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard: closed460

Description Viacheslav CLA 2007-06-15 07:29:07 EDT
Some automation tests fail due to timeouts on multi-core platforms on both Windoes and Linux on Sun and JROckit JREs.

Failed tests (probably not all):
PlainWorkload_100
PlainWorkload_10
recursionExceptRecursion

Example logs:
----------------------------
1. (ia32 - (RHEL3 U8)Linux 2.4.21-47.ELsmp SMP (2 VCPU) i686 SUN jdk1.5.0_11)

ERROR:
org.eclipse.tptp.ac.testautomation.junits.TimeoutException: Process forcibly
destoyed due to timeout (60000 ms).
        at
org.eclipse.tptp.ac.testautomation.junits.LocalProcessLauncher.launch(TIProfilingBase.java:1050)
        at
org.eclipse.tptp.ac.testautomation.junits.TIProfilingBase.executeLocalProcess(TIProfilingBase.java:562)
        at
org.eclipse.tptp.ac.testautomation.junits.TIProfilingBase.launchTest(TIProfilingBase.java:452)
        at
org.eclipse.tptp.ac.testautomation.junits.TIProfilingBase.launchTest(TIProfilingBase.java:298)
        at
org.eclipse.tptp.ac.testautomation.junits.ThreadStandaloneProfiling.launchTest(ThreadStandaloneProfiling.java:72)
        at
org.eclipse.tptp.ac.testautomation.junits.ThreadStandaloneProfiling.tp_threadPowerWorkload_100(ThreadStandaloneProfiling.java:114)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.doRun(TestRunner.java:109)
        at junit.textui.TestRunner.run(TestRunner.java:72)
        at
org.eclipse.tptp.ac.testautomation.junits.AllStandaloneProfiling.main(AllStandaloneProfiling.java:29)
----------------------------
2. (ia32 - (Windows XP)i686 SUN jdk1.5.0_11)

recursionExceptRecursion(org.eclipse.tptp.ac.testautomation.junits.CGStandaloneProfiling)junit.framework.AssertionFailedError:
org.eclipse.tptp.ac.testautomation.junits.TimeoutException: Process forcibly
destoyed due to max time limit (900000 ms).
    at
org.eclipse.tptp.ac.testautomation.junits.TIProfilingBase.launchTest(TIProfilingBase.java:515)
    at
org.eclipse.tptp.ac.testautomation.junits.TIProfilingBase.launchTest(TIProfilingBase.java:298)
    at
org.eclipse.tptp.ac.testautomation.junits.CGStandaloneProfiling.launchTestE(CGStandaloneProfiling.java:81)
    at
org.eclipse.tptp.ac.testautomation.junits.CGStandaloneProfiling.recursionExceptRecursion(CGStandaloneProfiling.java:220)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at
org.eclipse.tptp.ac.testautomation.junits.AllStandaloneProfiling.main(AllStandaloneProfiling.java:29)
----------------------------

For more examples see: 187256, 191648, 191817, 192647, 192659.
Comment 1 Viacheslav CLA 2007-06-15 09:14:30 EDT
*** Bug 191648 has been marked as a duplicate of this bug. ***
Comment 2 Viacheslav CLA 2007-06-15 09:17:14 EDT
*** Bug 192647 has been marked as a duplicate of this bug. ***
Comment 3 Stanislav Polevic CLA 2008-01-17 07:05:54 EST
This behavior was not observed during latest test pass, so closing it as fixed so far.
Comment 4 Paul Slauenwhite CLA 2009-06-30 13:28:11 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.
Comment 5 Paul Slauenwhite CLA 2009-06-30 13:48:03 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.