You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Allen Wittenauer (JIRA)" <ji...@apache.org> on 2014/07/24 02:14:40 UTC
[jira] [Resolved] (HADOOP-6276) test-patch script should -1 patches
that increase the number of Thread.sleep() calls in tests
[ https://issues.apache.org/jira/browse/HADOOP-6276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Allen Wittenauer resolved HADOOP-6276.
--------------------------------------
Resolution: Won't Fix
Closing this due to lack of consensus.
> test-patch script should -1 patches that increase the number of Thread.sleep() calls in tests
> ---------------------------------------------------------------------------------------------
>
> Key: HADOOP-6276
> URL: https://issues.apache.org/jira/browse/HADOOP-6276
> Project: Hadoop Common
> Issue Type: Improvement
> Components: test
> Reporter: Nigel Daley
> Assignee: Giridharan Kesavan
>
> Calls to Thread.sleep() in tests are likely dubious. There are rare occasions where these are required, but in general they lead to flaky unit tests that fail sporadically. We used to be much better at code reviewing these out of patches, but have lost ground on that in the last few years (and our flaky unit tests show that!).
> I propose we have the test-patch script ensure that a patch does not add to the number of Thread.sleep() calls in *tests* by giving a -1 to patches that do increase it. I suggest this is a simple grep for lines containing "Thread.sleep(" and a "+" character in the first column.
--
This message was sent by Atlassian JIRA
(v6.2#6252)