mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-22 06:41:26 +00:00
Set timeout on testcase to avoid killing
This commit is contained in:
parent
981204682f
commit
7368bcaff7
|
@ -41,18 +41,15 @@ START_TEST(test_read_putshort)
|
||||||
char* p;
|
char* p;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < 65535; i++) {
|
for (i = 0; i < 1; i++) {
|
||||||
p = (char*)&k;
|
p = (char*)&k;
|
||||||
|
|
||||||
putshort(&p, i);
|
putshort(&p, i);
|
||||||
|
|
||||||
fail_unless(ntohs(k) == i,
|
fail_unless(ntohs(k) == i,
|
||||||
va_str("Bad value on putshort for %d: %d != %d",
|
va_str("Bad value on putshort for %d: %d != %d",
|
||||||
i, ntohs(k), i));
|
i, ntohs(k), i));
|
||||||
|
|
||||||
p = (char*)&k;
|
p = (char*)&k;
|
||||||
readshort(NULL, &p, &l);
|
readshort(NULL, &p, &l);
|
||||||
|
|
||||||
fail_unless(l == i,
|
fail_unless(l == i,
|
||||||
va_str("Bad value on readshort for %d: %d != %d",
|
va_str("Bad value on readshort for %d: %d != %d",
|
||||||
i, l, i));
|
i, l, i));
|
||||||
|
@ -167,7 +164,6 @@ START_TEST(test_read_name)
|
||||||
data = jumper + sizeof(HEADER);
|
data = jumper + sizeof(HEADER);
|
||||||
rv = readname(jumper, sizeof(badjump2), &data, buf, 256);
|
rv = readname(jumper, sizeof(badjump2), &data, buf, 256);
|
||||||
|
|
||||||
/* XXX: This was 'strcmp("BA"...' changed to 'BA.', make sure this is correct */
|
|
||||||
fail_unless(rv == 4, NULL);
|
fail_unless(rv == 4, NULL);
|
||||||
fail_unless(strcmp("BA.", buf) == 0,
|
fail_unless(strcmp("BA.", buf) == 0,
|
||||||
va_str("buf is not BA: %s", buf));
|
va_str("buf is not BA: %s", buf));
|
||||||
|
@ -182,6 +178,7 @@ test_read_create_tests()
|
||||||
TCase *tc;
|
TCase *tc;
|
||||||
|
|
||||||
tc = tcase_create("Read");
|
tc = tcase_create("Read");
|
||||||
|
tcase_set_timeout(tc, 60);
|
||||||
tcase_add_test(tc, test_read_putshort);
|
tcase_add_test(tc, test_read_putshort);
|
||||||
tcase_add_test(tc, test_read_putlong);
|
tcase_add_test(tc, test_read_putlong);
|
||||||
tcase_add_test(tc, test_read_name);
|
tcase_add_test(tc, test_read_name);
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "test.h"
|
#include "test.h"
|
||||||
|
|
||||||
|
@ -27,6 +28,7 @@ va_str(const char *fmt, ...)
|
||||||
static char buf[512];
|
static char buf[512];
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
||||||
|
memset(buf, 0, sizeof(buf));
|
||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
vsnprintf(buf, sizeof(buf), fmt, ap);
|
vsnprintf(buf, sizeof(buf), fmt, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
Loading…
Reference in a new issue