hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-13127) Add timeouts on all tests so less zombie sightings
Date Sun, 13 Dec 2015 03:16:46 GMT

     [ https://issues.apache.org/jira/browse/HBASE-13127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

stack updated HBASE-13127:
--------------------------
    Release Note: 
Use junit facility to impose timeout on test. Use test category to chose which timeout to
apply: small tests timeout after 30 seconds, medium tests after 180 seconds, and large tests
after ten minutes.

Updated junit version from 4.11 to 4.12. 4.12 has support for feature used here.

Add this at the head of your junit4 class to add a category-based timeout:

{code}
@Rule public final TestRule timeout =   CategoryBasedTimeout.builder().withTimeout(this.getClass()).
      withLookingForStuckThread(true).build();
{code}

For example:



  was:
Use junit facility to impose timeout on test. Use test category to chose which timeout to
apply: small tests timeout after 30 seconds, medium tests after 180 seconds, and large tests
after ten minutes.

Updated junit version from 4.11 to 4.12. 4.12 has support for feature used here.


> Add timeouts on all tests so less zombie sightings
> --------------------------------------------------
>
>                 Key: HBASE-13127
>                 URL: https://issues.apache.org/jira/browse/HBASE-13127
>             Project: HBase
>          Issue Type: Improvement
>          Components: test
>            Reporter: stack
>            Assignee: stack
>             Fix For: 2.0.0, 1.0.2, 1.2.0, 1.1.2, 1.3.0
>
>         Attachments: 13127.alternate.txt, 13127.alternate.txt, 13127.alternate.txt, 13127.alternate.txt,
13127.alternate.v2.txt, 13127.alternate.v3.txt, 13127.alternate.v3.txt, 13127.alternate.v3.txt,
13127.alternate.v3.txt, 13127.alternate.v4.txt, 13127.alternate.v5.txt, 13127.alternate.v6.txt,
13127.alternate.v6.txt, 13127.alternate.v7.txt, 13127.alternate.v7.txt, 13127.alternate.v7.txt,
13127.alternate.v7.txt, 13127.alternate.v8.txt, 13127.alternate.v8.txt, 13127.alternative.v8.branch-1.txt,
13127.txt, 13127v2.txt
>
>
> [~Apache9] and [~octo47] have been working hard at trying to get our builds passing again.
They are almost there. TRUNK just failed with a zombie TestMasterObserver. Help the lads out
by adding timeouts on all tests so less zombie incidence... will help identify the frequent
failing issues.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message