X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2Fresources%2FHELP.md;fp=example%2Fdiameter%2Flauncher%2Fresources%2FHELP.md;h=8429ef4e86f1c7afb0a091893742b291082dbe94;hp=c7a15a7659c36c1b8308c8cf634247ce5437f0d2;hb=cef452116c2966d7eaa65ff31ee7613bf3ae1b93;hpb=1b744dbd580cc353d18b119eef361abe1850a91b diff --git a/example/diameter/launcher/resources/HELP.md b/example/diameter/launcher/resources/HELP.md index c7a15a7..8429ef4 100644 --- a/example/diameter/launcher/resources/HELP.md +++ b/example/diameter/launcher/resources/HELP.md @@ -278,7 +278,7 @@ Burst mode only allows single interface interaction. For multiple interface (ori Adds a new step to the test case with provided identifier. If provided identifier is not registered yet, a new test case will be created with that value and the step will be added as the first. For a specific 'id', the steps are stored in order as they are programmed. Check possible runtime exceptions when adding a new step because those which fail, will be ignored/skipped during test case programming giving an incomplete sequence invalid for the testing purpose. -: integer number, normally monotonically increased for each test case. Some external script/procedure shall clone a test case template in order to build a collection of independent and coherent test cases (normally same type) with different context values (Session-Id, Subscriber-Id, etc.). +: integer number, normally monotonically increased for each test case. Some external script/procedure shall clone a test case template in order to build a collection of independent and coherent test cases (normally same type) with different context values (Session-Id, Subscriber-Id, etc.). If 0 provided, `id` will be calculated as the current number of test cases plus 1 (normally valid when identification started on value of 1 and no holes were created). : commands to be executed for the test id provided. Each command programmed constitutes a test case 'step', numbered from 1 to N, with an exception for 'description' which is used to describe the test case: @@ -1242,6 +1242,25 @@ Sends diameter expressed in hexadecimal string (no spaces, no colons, i.e.: `010 ### FSM testing ADML implements a bulting *Finite State Machine* to plan testing flows with a great flexibility. +Every operation will receive a response which `json` content is as follows: + +```json +{ + "result":"true", + "response":"" +} +``` + +or + +```json +{ + "result":"false", + "response":"" +} +``` + +In case of success operation, the value of the affected test identifier carried in `response` field is useful when zero value was provided to automatically reserve the next test case. In case of error, a brief error description will be carried in that field. #### POST /testid-description/{id}