Loading...
Searching...
No Matches

Definitions for the CongURE test framework. More...

Detailed Description

Definitions for the CongURE test framework.

Author
Martine S Lenders m.len.nosp@m.ders.nosp@m.@fu-b.nosp@m.erli.nosp@m.n.de

Definition in file test.h.

#include "congure_impl.h"
+ Include dependency graph for test.h:

Go to the source code of this file.

Macros

#define CONFIG_CONGURE_TEST_LOST_MSG_POOL_SIZE   (4U)
 Pool size for the message list elements for a lost message report.
 

Typedefs

typedef congure_snd_t congure_test_snd_t
 Application-defined type for the CongURE state object under test.
 

Functions

int congure_test_snd_setup (void congure_test_snd_t *c, unsigned id)
 Setup the application-defined CongURE state object under test.
 
congure_test_snd_tcongure_test_get_state (void)
 Get the application-defined CongURE state object.
 
int congure_test_clear_state (int argc, char **argv)
 Clears the CongURE state object.
 
int congure_test_call_setup (int argc, char **argv)
 Setup the CongURE state object.
 
int congure_test_call_init (int argc, char **argv)
 Calls init() method for CongURE state object.
 
int congure_test_call_inter_msg_interval (int argc, char **argv)
 Calls inter_msg_interval() method for CongURE state object.
 
int congure_test_add_msg (int argc, char **argv)
 Adds a message from the message pool to the list for cong_report msgs_lost and cong_report msgs_timeout.
 
int congure_test_msgs_reset (int argc, char **argv)
 Resets the the message pool and messages list for cong_report msgs_lost and cong_report msgs_timeout.
 
int congure_test_call_report (int argc, char **argv)
 Calls one of the report_*() methods for CongURE state object.