This utility is delivered with the MxSuite; it is not separately licensed.  Its purpose is to automatically examine the results of regression runs.

Suppose you have a suite of 2000 Scenarios, the majority of which pass, but there are many that fail.  Your team is working on the failures.  If you run your regression on a daily basis, you need to know not just that the number of failures is decreasing, but more importantly that particular things that are currently working do not start failing.  MxVDiff is a powerful compare utility that compares the outputs of two regression runs.  The graphical interface allows you to 'drill down' find the scenarios, the test cases, the Signals, and the actual times where the two sets of results differ.

You can use MxVDiff as a Windows program or command line utility. It operates on regression logs (.mxrlg files) and performs two basic functions: Validate and Compare.


Checks that a log indicates no failures occurred during a regression run. Success means that there were no failures. This mode is only available from a command line or batch file.


Examines and reports on the differences between two regression run log files.  For Compare, in general Success means that the results are the same for the two regression runs. There is one important exception, which is this:

When comparing two Regression Log Files we refer to one as the Baseline and one as Subsequent.  If the Subsequent log shows more failures than the baseline log, but the additional failures are in Scenarios that were not included in the Baseline regression test, then the comparison is considered a Success.

Using MxVDiff

There are several ways you can use MxVDiff in the MxSuite environment:

hmtoggle_plus1Stand Alone
hmtoggle_plus1Launch from MxVDev
hmtoggle_plus1Command Line Interface


Related Topic:

Regression Testing