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) |
- 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, { template = KNOWN_CONNECT_ADDRESS_TEMPLATE; } - else + else if (1 == connection->node_n) { template = ROUTER_CONNECT_ADDRESS_TEMPLATE; } + else + { + return NULL; + } if (0 == strcmp (PREFIX_TCP, prefix)) { 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 ( /** + * Lookup command by label. + * All commands, first into the past, then into the furture are looked up. + * + * @param is interpreter to lookup command in + * @param label label of the command to lookup. + * @return the command, if it is found, or NULL. + */ +const struct GNUNET_TESTING_Command * +GNUNET_TESTING_interpreter_lookup_command_all ( + struct GNUNET_TESTING_Interpreter *is, + const char *label) +{ + const struct GNUNET_TESTING_Command *cmd; + + cmd = get_command (is, label, GNUNET_NO); + if (NULL == cmd) + cmd = get_command (is, label, GNUNET_YES); + return cmd; +} + + +/** * Finish the test run, return the final result. * * @param cls the `struct GNUNET_TESTING_Interpreter` |