diff options
author | t3sserakt <t3ss@posteo.de> | 2021-11-29 13:24:29 +0100 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2021-11-29 13:24:29 +0100 |
commit | 297ee1c85e3b8a1745193c854df2dec1126b7b99 (patch) | |
tree | 862872c1f89059dc9a43d21111eba4c932caf15a /src/testing | |
parent | fdb9fc3b6f1333a05e093ed1a8aee63d6308ced1 (diff) | |
download | gnunet-297ee1c85e3b8a1745193c854df2dec1126b7b99.tar.gz gnunet-297ee1c85e3b8a1745193c854df2dec1126b7b99.zip |
- added number of unintentional connects to connect cmd, fixed bugs in tcp communicator and tng service, added method to get a cmd not restricted to future or past cmds
Diffstat (limited to 'src/testing')
-rw-r--r-- | src/testing/testing.c | 6 | ||||
-rw-r--r-- | src/testing/testing_api_loop.c | 22 |
2 files changed, 27 insertions, 1 deletions
diff --git a/src/testing/testing.c b/src/testing/testing.c index 9e664292b..7474d9b5f 100644 --- a/src/testing/testing.c +++ b/src/testing/testing.c | |||
@@ -2312,10 +2312,14 @@ GNUNET_TESTING_get_address (struct GNUNET_TESTING_NodeConnection *connection, | |||
2312 | { | 2312 | { |
2313 | template = KNOWN_CONNECT_ADDRESS_TEMPLATE; | 2313 | template = KNOWN_CONNECT_ADDRESS_TEMPLATE; |
2314 | } | 2314 | } |
2315 | else | 2315 | else if (1 == connection->node_n) |
2316 | { | 2316 | { |
2317 | template = ROUTER_CONNECT_ADDRESS_TEMPLATE; | 2317 | template = ROUTER_CONNECT_ADDRESS_TEMPLATE; |
2318 | } | 2318 | } |
2319 | else | ||
2320 | { | ||
2321 | return NULL; | ||
2322 | } | ||
2319 | 2323 | ||
2320 | if (0 == strcmp (PREFIX_TCP, prefix)) | 2324 | if (0 == strcmp (PREFIX_TCP, prefix)) |
2321 | { | 2325 | { |
diff --git a/src/testing/testing_api_loop.c b/src/testing/testing_api_loop.c index e82ec33ab..290311c59 100644 --- a/src/testing/testing_api_loop.c +++ b/src/testing/testing_api_loop.c | |||
@@ -192,6 +192,28 @@ GNUNET_TESTING_interpreter_lookup_command ( | |||
192 | 192 | ||
193 | 193 | ||
194 | /** | 194 | /** |
195 | * Lookup command by label. | ||
196 | * All commands, first into the past, then into the furture are looked up. | ||
197 | * | ||
198 | * @param is interpreter to lookup command in | ||
199 | * @param label label of the command to lookup. | ||
200 | * @return the command, if it is found, or NULL. | ||
201 | */ | ||
202 | const struct GNUNET_TESTING_Command * | ||
203 | GNUNET_TESTING_interpreter_lookup_command_all ( | ||
204 | struct GNUNET_TESTING_Interpreter *is, | ||
205 | const char *label) | ||
206 | { | ||
207 | const struct GNUNET_TESTING_Command *cmd; | ||
208 | |||
209 | cmd = get_command (is, label, GNUNET_NO); | ||
210 | if (NULL == cmd) | ||
211 | cmd = get_command (is, label, GNUNET_YES); | ||
212 | return cmd; | ||
213 | } | ||
214 | |||
215 | |||
216 | /** | ||
195 | * Finish the test run, return the final result. | 217 | * Finish the test run, return the final result. |
196 | * | 218 | * |
197 | * @param cls the `struct GNUNET_TESTING_Interpreter` | 219 | * @param cls the `struct GNUNET_TESTING_Interpreter` |