Make unittests not die

svn:r5071
This commit is contained in:
Nick Mathewson
2005-09-15 05:28:18 +00:00
parent b16048917c
commit 3dcc4630b9
+7 -1
View File
@@ -1114,6 +1114,7 @@ test_dir_format(void)
char buf[8192], buf2[8192];
char platform[256];
char fingerprint[FINGERPRINT_LEN+1];
char d[DIGEST_LEN];
char *pk1_str = NULL, *pk2_str = NULL, *pk3_str = NULL, *cp;
size_t pk1_str_len, pk2_str_len, pk3_str_len;
routerinfo_t r1, r2;
@@ -1292,9 +1293,14 @@ test_dir_format(void)
test_eq(dirserv_add_descriptor(buf,&m), 2);
get_options()->Nickname = tor_strdup("DirServer");
test_assert(!dirserv_dump_directory_to_string(&cp,pk3));
test_assert(!router_parse_routerlist_from_directory(cp, &dir1, pk3, 1, 0));
crypto_pk_get_digest(pk3, d);
#if 0
/* XXXX NM re-enable. 011 */
test_assert(!router_parse_directory(cp));
test_eq(2, smartlist_len(dir1->routers));
#endif
dirserv_free_fingerprint_list();
tor_free(cp);
tor_free(pk1_str);