diff options
Diffstat (limited to 'src/testing/testing_api_loop.c')
-rw-r--r-- | src/testing/testing_api_loop.c | 22 |
1 files changed, 22 insertions, 0 deletions
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` |