[TIMOB-4512] Drillbit: Need to ensure that asynchronous tests always run
GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-07-20T16:04:53.000+0000 |
Affected Version/s | Release 1.7.1 |
Fix Version/s | Sprint 2011-28, Release 1.8.0 |
Components | Drillbit |
Labels | n/a |
Reporter | Stephen Tramer |
Assignee | Marshall Culpepper |
Created | 2011-06-28T09:38:56.000+0000 |
Updated | 2017-03-03T22:49:45.000+0000 |
Description
Drillbit won't run concurrent asynchronous tests on occasion, particularly when one fails. See the attached drillbit test file for an example (a slightly modified HTTP client test, from one of our pull requests).
Attachments
It looks like this might have something to do with memory management and the AsyncTest wrapper.. switching to the non-wrapper method of async tests seems to fix the issue for network.httpclient
To verify the fix, run the network.httpclient drillbit test for iOS a few times and make sure the test always passes (and doesn't timeout / always say "Running")
Closing ticket.