37c13535d131dbf0b5f26e5754cdbf5a54d0e73f
[anna.git] / example / diameter / launcher / resources / ft-client / README
1 ABOUT CONTENT
2 -------------
3 Template for xml messages (message.dtd) and dictionaries (dictionary.dtd) are informative, not
4 actually required by process. They are located at './DTDs'. Stacks are available at './stacks'.
5 There are also some stuff (hex/xml examples, etc.) which could be useful.
6
7 The script 'test.sh is an example of scheduler which launch a request to the server and then
8 waits for a specific answer to continuing testing. Some functions could be reused to prepare
9 any kind of testing. The method used is quite simple: monitor the launcher traffic log for
10 incoming activity. An advanced FT test framework involves the use of the ANNA::diameter API
11 in an ad-hoc diameter client executable (for example we could define an incoming handler in
12 different libraries which represent different test cases, linking them to a common simple
13 diameter client agent). 
14
15 STARTING THE PROCESS
16 --------------------
17 Launch the executable process without arguments to see a complete command-line help.
18 Don't be scared. There are plenty of possibilities but the 'run.sh' script has been prepared
19 for the type of launcher you wanted.
20
21 OPERATION
22 ---------
23 Management interface for this version is based on SIGUSR2 signal caugh. Use './operation.sh'
24 script to send any operation to the process. Ask for help with that script to see all the
25 operations supported.
26