Example: lr.set_transaction_status

In the following example, the status of transaction t1 is changed to a fail status because a general error has occurred. Note that the exit status of transaction t2 which is not defined as LR_AUTO is unaffected by the call to lr.set_transaction_status and it remains as LR_PASS.

if (event == GENERAL_ERROR)
    lr.set_transaction_status(lr,FAIL);

lr.end_transaction("t1", lr.AUTO);
lr.end_transaction("t2", lr.PASS);