|
@@ -109,41 +109,10 @@ static int test_graph_add()
|
|
|
}
|
|
|
|
|
|
|
|
|
-static int test_graph_add_100k()
|
|
|
-{
|
|
|
- size_t nt = 100000;
|
|
|
-
|
|
|
- LSUP_Triple *trp;
|
|
|
- CRITICAL(trp = malloc(nt * sizeof(LSUP_Triple)));
|
|
|
- for (size_t i = 0; i < nt; i++) {
|
|
|
- //printf("i: %lu\n", i);
|
|
|
- trp[i].s = LSUP_term_new(
|
|
|
- LSUP_TERM_URI, LSUP_term_gen_random_str(), NULL, NULL);
|
|
|
- trp[i].p = LSUP_term_new(
|
|
|
- LSUP_TERM_URI, LSUP_term_gen_random_str(), NULL, NULL);
|
|
|
- trp[i].o = LSUP_term_new(
|
|
|
- LSUP_TERM_URI, LSUP_term_gen_random_str(), NULL, NULL);
|
|
|
- }
|
|
|
- TRACE(STR, "Triples generated.");
|
|
|
-
|
|
|
- LSUP_Graph *gr = LSUP_graph_new(nt, NULL, LSUP_STORE_MEM);
|
|
|
-
|
|
|
- LSUP_graph_add(gr, trp, nt);
|
|
|
- TRACE(STR, "Graph populated.");
|
|
|
-
|
|
|
- _free_triples(trp); // gr takes ownership of data.
|
|
|
-
|
|
|
- LSUP_graph_free(gr);
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
int graph_tests()
|
|
|
{
|
|
|
RUN(test_graph_heap);
|
|
|
RUN(test_graph_add);
|
|
|
- RUN(test_graph_add_100k);
|
|
|
return 0;
|
|
|
}
|
|
|
|