Settings

Test:

Settings related to scripting environment:

../_images/andi_gui_settings_test.png
  • Generate Reports of Test Series Automatically when checked, an excel report containing scripts' execution status will be generated after the execution of a test series, the reports will be placed in the project's folder (default: unchecked).

  • Script template location path to the default template of new scripts.

  • Module template location path to the default template of new modules.

Advanced:

Advanced settings grid:

../_images/andi_gui_settings_advanced.png
  • Experimental TCP implementation enables custom TCP when sending a TCP message (default: checked).

  • SOME/IP Port Range UDP/TCP messages will be encoded/decoded as SOME/IP messages if the source/destination port is within the range defined in this setting (default: "30491-30499,32491-32499,30501-30599,32501-32599").

  • PDU Transport Protocol Port Range UDP/TCP messages will be encoded/decoded as PDU messages if the source/destination port is within the range defined in this setting, this setting is modifiable via user input or loaded databases containing PDU messages (default: none).

  • UDP-NM Node Identifier Position when encoding/decoding UDP-NM, the node identifier will be written/read in the position defined in this setting which can be 0 or 1 (default: "1").

Example: When running the following script:

#Create UDP NM message
udp_nm = message_builder.create_udp_nm_message("sender_channel","receiver_channel")
#Set Node Identifier
udp_nm.source_node = 5
#Set Control Bit Vector
udp_nm.cbv = 10

print(udp_nm.get_bytes())
udp_nm.send()

1) With "UDP-NM Node Identifier Position" set to "1", the script returns:

Array[Byte]((10, 5, 0, 0, 0, 0, 0, 0))

2) With "UDP-NM Node Identifier Position" set to "0", the script returns:

Array[Byte]((5, 10, 0, 0, 0, 0, 0, 0))
  • Save Window Layout In Project set whether ANDi's windows layout should be saved in the atp project file (default: "true").

  • SOME/IP Payload Size (in KB) defines the maximum size of newly created SOME/IP messages' payloads which range from 2KB to 262144KB (default: "8").

  • Use Wire Type 4 for SOME/IP TLV when set to true, TLV complex data types will be encoded with wire type set to 4.

Note

Some settings require restarting ANDi to take effect.