diff options
author | Elias Summermatter <elias.summermatter@seccom.ch> | 2021-03-18 11:48:42 +0100 |
---|---|---|
committer | Elias Summermatter <elias.summermatter@seccom.ch> | 2021-03-18 11:48:42 +0100 |
commit | f9ae0c23ccd894f6422b0b21841cd65c01e831d3 (patch) | |
tree | 0770111e9329d6bd7594a2efcf61a5b3798d0365 | |
parent | 0d6237ae0d35c07780aa49e192f6477bf378f281 (diff) |
Added working test with randum set
-rw-r--r-- | src/setu/gnunet-service-setu.c | 2 | ||||
-rw-r--r-- | src/setu/test_setu_api.c | 15 |
2 files changed, 12 insertions, 5 deletions
diff --git a/src/setu/gnunet-service-setu.c b/src/setu/gnunet-service-setu.c index 8ed012f13..a7f2030d0 100644 --- a/src/setu/gnunet-service-setu.c +++ b/src/setu/gnunet-service-setu.c @@ -2770,7 +2770,7 @@ check_incoming_msg (void *cls, struct Listener *listener = op->listener; const struct GNUNET_MessageHeader *nested_context; - /* double operation request */ + /* double operation request */ if (0 != op->suggest_id) { GNUNET_break_op (0); diff --git a/src/setu/test_setu_api.c b/src/setu/test_setu_api.c index c2f913bd9..bfef88908 100644 --- a/src/setu/test_setu_api.c +++ b/src/setu/test_setu_api.c @@ -193,7 +193,7 @@ init_set2 (void *cls) GNUNET_log (GNUNET_ERROR_TYPE_INFO, "initializing set 2\n"); element.element_type = 0; - element.data = "hello"; + element.data = "hello1"; element.size = strlen (element.data); GNUNET_SETU_add_element (set2, &element, NULL, NULL); element.data = "quux"; @@ -238,6 +238,7 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by set1_size--; set2_size--; } + GNUNET_log (GNUNET_ERROR_TYPE_INFO, "initialized elements in both sets\n"); // Add other elements to set 1 while(set1_size>0) { @@ -246,14 +247,19 @@ initRandomSets(int overlap, int set1_size, int set2_size, int element_size_in_by GNUNET_SETU_add_element (set1, &element, NULL, NULL); set1_size--; } + GNUNET_log (GNUNET_ERROR_TYPE_INFO, "initialized elements in set1\n"); // Add other elements to set 2 while(set2_size > 0) { element.data = gen_rdm_bytestream(element_size_in_bytes); element.size = strlen (element.data); - GNUNET_SETU_add_element (set1, &element, NULL, NULL); + GNUNET_SETU_add_element (set2, &element,NULL, NULL); set2_size--; } + element.data = gen_rdm_bytestream(element_size_in_bytes); + element.size = strlen (element.data); + GNUNET_SETU_add_element (set2, &element,&start, NULL); + GNUNET_log (GNUNET_ERROR_TYPE_INFO, "initialized elements in set2\n"); } /** @@ -387,8 +393,9 @@ run (void *cls, /* test the real set reconciliation */ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Running real set-reconciliation\n"); - init_set1 (); - //initRandomSets(3,10,10,10); + //init_set1 (); + // limit ~23800 element total + initRandomSets(9990,9997,9997,32); } |