You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Evgueni Brevnov (JIRA)" <ji...@apache.org> on 2006/10/13 13:54:35 UTC

[jira] Created: (HARMONY-1862) [testing][cunit] Tets were refactored to improve stability

[testing][cunit] Tets were refactored to improve stability
----------------------------------------------------------

                 Key: HARMONY-1862
                 URL: http://issues.apache.org/jira/browse/HARMONY-1862
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
         Environment: All
            Reporter: Evgueni Brevnov


It was identified that current implementation of cunit tests are not reliable and produses different results on different platforms. It turned out that sleep_a_click is widly used across tests for synchronization purposes. Such mechanism can't be 100% safe. Thus I have refactored tests to use signals for synchronization. It should significantly improve overal stability. It still possible to get periodic failures on some test cases. That's need additional fixing....

BTW HARMONY-1793 should not be applied because this patch includes all changes from it.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (HARMONY-1862) [testing][cunit] Tets were refactored to improve stability

Posted by "Evgueni Brevnov (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1862?page=all ]

Evgueni Brevnov updated HARMONY-1862:
-------------------------------------

    Attachment: cunit.1.patch

> [testing][cunit] Tets were refactored to improve stability
> ----------------------------------------------------------
>
>                 Key: HARMONY-1862
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1862
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: All
>            Reporter: Evgueni Brevnov
>         Attachments: cunit.1.patch
>
>
> It was identified that current implementation of cunit tests are not reliable and produses different results on different platforms. It turned out that sleep_a_click is widly used across tests for synchronization purposes. Such mechanism can't be 100% safe. Thus I have refactored tests to use signals for synchronization. It should significantly improve overal stability. It still possible to get periodic failures on some test cases. That's need additional fixing....
> BTW HARMONY-1793 should not be applied because this patch includes all changes from it.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (HARMONY-1862) [testing][cunit] Tets were refactored to improve stability

Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1862?page=all ]

Geir Magnusson Jr closed HARMONY-1862.
--------------------------------------


> [testing][cunit] Tets were refactored to improve stability
> ----------------------------------------------------------
>
>                 Key: HARMONY-1862
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1862
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: All
>            Reporter: Evgueni Brevnov
>         Assigned To: Geir Magnusson Jr
>         Attachments: cunit.1.patch
>
>
> It was identified that current implementation of cunit tests are not reliable and produses different results on different platforms. It turned out that sleep_a_click is widly used across tests for synchronization purposes. Such mechanism can't be 100% safe. Thus I have refactored tests to use signals for synchronization. It should significantly improve overal stability. It still possible to get periodic failures on some test cases. That's need additional fixing....
> BTW HARMONY-1793 should not be applied because this patch includes all changes from it.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (HARMONY-1862) [testing][cunit] Tets were refactored to improve stability

Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1862?page=all ]

Geir Magnusson Jr reassigned HARMONY-1862:
------------------------------------------

    Assignee: Geir Magnusson Jr

> [testing][cunit] Tets were refactored to improve stability
> ----------------------------------------------------------
>
>                 Key: HARMONY-1862
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1862
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: All
>            Reporter: Evgueni Brevnov
>         Assigned To: Geir Magnusson Jr
>         Attachments: cunit.1.patch
>
>
> It was identified that current implementation of cunit tests are not reliable and produses different results on different platforms. It turned out that sleep_a_click is widly used across tests for synchronization purposes. Such mechanism can't be 100% safe. Thus I have refactored tests to use signals for synchronization. It should significantly improve overal stability. It still possible to get periodic failures on some test cases. That's need additional fixing....
> BTW HARMONY-1793 should not be applied because this patch includes all changes from it.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (HARMONY-1862) [testing][cunit] Tets were refactored to improve stability

Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/HARMONY-1862?page=all ]

Geir Magnusson Jr resolved HARMONY-1862.
----------------------------------------

    Resolution: Fixed

r467506.

Ubuntu 6 - tests pass

> [testing][cunit] Tets were refactored to improve stability
> ----------------------------------------------------------
>
>                 Key: HARMONY-1862
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1862
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: All
>            Reporter: Evgueni Brevnov
>         Assigned To: Geir Magnusson Jr
>         Attachments: cunit.1.patch
>
>
> It was identified that current implementation of cunit tests are not reliable and produses different results on different platforms. It turned out that sleep_a_click is widly used across tests for synchronization purposes. Such mechanism can't be 100% safe. Thus I have refactored tests to use signals for synchronization. It should significantly improve overal stability. It still possible to get periodic failures on some test cases. That's need additional fixing....
> BTW HARMONY-1793 should not be applied because this patch includes all changes from it.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira