aboutsummaryrefslogtreecommitdiff
path: root/src/fs/test_fs_directory.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-09-11 09:09:39 +0000
committerChristian Grothoff <christian@grothoff.org>2009-09-11 09:09:39 +0000
commitfa9d1957520372ba3575296f1edb53f48fe2b000 (patch)
tree0504977c793fd7b6494b80ae4627d8a4e087a618 /src/fs/test_fs_directory.c
parent6806de7c91b4221d161a71e2d6c20049a943781d (diff)
downloadgnunet-fa9d1957520372ba3575296f1edb53f48fe2b000.tar.gz
gnunet-fa9d1957520372ba3575296f1edb53f48fe2b000.zip
fs
Diffstat (limited to 'src/fs/test_fs_directory.c')
-rw-r--r--src/fs/test_fs_directory.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/fs/test_fs_directory.c b/src/fs/test_fs_directory.c
index 31a9869f3..1f77dcf14 100644
--- a/src/fs/test_fs_directory.c
+++ b/src/fs/test_fs_directory.c
@@ -91,7 +91,6 @@ testDirectory (unsigned int i)
91 meta = GNUNET_CONTAINER_meta_data_create (); 91 meta = GNUNET_CONTAINER_meta_data_create ();
92 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_TITLE, "A title"); 92 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_TITLE, "A title");
93 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_AUTHOR, "An author"); 93 GNUNET_CONTAINER_meta_data_insert (meta, EXTRACTOR_AUTHOR, "An author");
94 db = GNUNET_FS_directory_builder_create (meta);
95 for (p = 0; p < i; p++) 94 for (p = 0; p < i; p++)
96 { 95 {
97 mds[p] = GNUNET_CONTAINER_meta_data_create (); 96 mds[p] = GNUNET_CONTAINER_meta_data_create ();
@@ -120,16 +119,19 @@ testDirectory (unsigned int i)
120 GNUNET_free (uris); 119 GNUNET_free (uris);
121 ABORT (); /* error in testcase */ 120 ABORT (); /* error in testcase */
122 } 121 }
123 GNUNET_FS_directory_builder_add (db, uris[p], mds[p], NULL);
124 } 122 }
125 start = GNUNET_TIME_absolute_get (); 123 start = GNUNET_TIME_absolute_get ();
124 db = GNUNET_FS_directory_builder_create (meta);
125 for (p = 0; p < i; p++)
126 GNUNET_FS_directory_builder_add (db, uris[p], mds[p], NULL);
126 GNUNET_FS_directory_builder_finish (db, 127 GNUNET_FS_directory_builder_finish (db,
127 &dlen, 128 &dlen,
128 (void**) &data); 129 (void**) &data);
129 s = GNUNET_STRINGS_relative_time_to_string (GNUNET_TIME_absolute_get_duration (start)); 130 s = GNUNET_STRINGS_relative_time_to_string (GNUNET_TIME_absolute_get_duration (start));
130 fprintf (stdout, 131 fprintf (stdout,
131 "Creating directory with %u entires took %s\n", 132 "Creating directory with %u entires and total size %llu took %s\n",
132 i, 133 i,
134 (unsigned long long) dlen,
133 s); 135 s);
134 GNUNET_free (s); 136 GNUNET_free (s);
135 if (i < 1000) 137 if (i < 1000)
@@ -167,7 +169,7 @@ main (int argc, char *argv[])
167 "WARNING", 169 "WARNING",
168#endif 170#endif
169 NULL); 171 NULL);
170 for (i = 17; i < 10000; i *= 2) 172 for (i = 17; i < 4000; i *= 2)
171 failureCount += testDirectory (i); 173 failureCount += testDirectory (i);
172 fprintf (stderr, "\n"); 174 fprintf (stderr, "\n");
173 175