diff options
author | Matthew Jordan <mjordan@digium.com> | 2013-08-10 20:29:56 +0000 |
---|---|---|
committer | Matthew Jordan <mjordan@digium.com> | 2013-08-10 20:29:56 +0000 |
commit | 8f90378b342665c2e47447a8cccb21a7872f7c45 (patch) | |
tree | 3c82a07cbc3f00f4f215ac385f2496f68f399a31 /tests | |
parent | d759158f229b8c28382e80cd505b0a24c3ba4651 (diff) |
Pipe test output through test object not stdout
Otherwise, it doesn't show up in the automated test failures
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@396535 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_hashtab_thrash.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/test_hashtab_thrash.c b/tests/test_hashtab_thrash.c index 3c5d0613f..a0eacef1d 100644 --- a/tests/test_hashtab_thrash.c +++ b/tests/test_hashtab_thrash.c @@ -58,13 +58,15 @@ struct hash_test { int preload; /*! When to give up on the tests */ struct timeval deadline; + /*! The actual test object */ + struct ast_test *test; }; static int is_timed_out(struct hash_test const *data) { struct timeval now = ast_tvnow(); int val = ast_tvdiff_us(data->deadline, now) < 0; if (val) { - printf("Now: %ld.%06ld Deadline: %ld.%06ld\n", + ast_test_status_update(data->test, "Now: %ld.%06ld Deadline: %ld.%06ld\n", now.tv_sec, now.tv_usec, data->deadline.tv_sec, data->deadline.tv_usec); } @@ -240,6 +242,7 @@ AST_TEST_DEFINE(hash_test) } ast_test_status_update(test, "Executing hash concurrency test...\n"); + data.test = test; data.preload = MAX_HASH_ENTRIES / 2; data.max_grow = MAX_HASH_ENTRIES - data.preload; data.deadline = ast_tvadd(ast_tvnow(), ast_tv(MAX_TEST_SECONDS, 0)); |