Tools TestSuiteDifferenceBrowser/en
This tool determines the differences between the loaded project and another version in a file or in the expeccoNET repository. It is opened via the "Extras"-"Tools" menu entry or the project's popup menu in the tree-view on the left.
The upper area is the change-selection area; it consists of 3 lists, showing elements which are only present in the loaded project (left list), changed elements (middle list) and items which are only present in the file. Whenever an item is selected in one of the upper lists, the corresponding item is shown in the lower area. Either as single or in a side-by-side display. The lower left area lists the individual changes (Name, Interface, Datatype, Network etc.), and a diff-presentation of the complete XML represenation (for experts and developers).
The tool can be used both to get information on what has changed, and to merge multiple projects into a single.
This is done by either "adopting" individual changed attributes (select an attribute in the lower left list, and click on the appearing "Adopt Value" button), by "adopting" whole items, or by dragging elements from the upper lists back into your project. Multiple items may be selected to adopt corresponding values or items.
This application is also opened when two individual tree-elements (such as two blocks) are compared using the "Compare with each other" tree menu function or when individual elements are to be compared against their file version with the "Compare against Version in File" menu function.
Notice that this tool is meant for interactive use. For an automatic generation of diff-lists between two versions of a test suite (for example, to automatically generate comment-text for a version management system like CVS, SVN, Mercurial or Git), you can use the "--diff" command line option.
Back to Online Documentation.