Before you can perform a verification, you must execute your test.
During the test execution, a message extracted from a source system is injected into a target system and is processed by the standard pipeline on the target system. The PIT tool collects the processing results from the target system and stores them locally as execution results. Simultaneously, a message exchange with all available log versions is retrieved from the target system. The result of each execution run is a collection of correlated and comparable source and target messages.
In the target system, a message is always injected into the XI-pipeline after the sender adapter. Therefore, the processing starts after the sender channel module chain.
You can choose whether to skip the processing in the receiver adapter (the message processing ends before the receiver module chain) or if the message is to be delivered to the current receiver
Monitoring
Test messages injected into a target system by the PIT tool are sent via the dedicated test connection PITTEST. Therefore, you can use this connection type as a filter in the PI Message Monitor of the target system in order to find all test messages in this system. The messages are displayed in the Message Status Overview. The column Test Message in the table Selection Details indicates if the processed messages are test messages or not. You can include or exclude test messages from the display list by selecting or deselecting Include test messages in the Custom Settings of the Table Settings Dialog

Different Ways to Run a Test
There are different ways to trigger a test execution:
- Trigger the direct execution by using a run configuration.
- Schedule a test to be run once or regularly at a specified time. Scheduling requires a run configuration or a test suite run configuration and is supported as of SP17.
- Launch a test using a test case object without a run configuration. Use this option for test execution before SP17.
Alerting Emails
In the NWDS, you can receive an automatic alert if a problem occurs while running tests.
You can use these notifications in combination with schedules. When a test is executed regularly in the background, as part of a schedule, and an error occurs, you automatically receive an email describing the error. You don't have to look into the system regularly to check the results for errors. Errors occurring during the execution and the verification phase are recognized and you will receive an email. Currently, only email notification is supported.
Note
As a prerequisite for the email alert, the administrator of the PIT system has to configure the Java Mail Client.
To create an Alert Configuration, perform the following steps:
- Go to the Alerts view.
- Choose Create new alert configuration.
- Enter an Alert Name and a Mail To address.
Note
The name must be unique and the name length is limited to 250 char. - Choose Finish.