Tools TestSuiteDifferenceBrowser/en: Unterschied zwischen den Versionen
Cg (Diskussion | Beiträge) |
Cg (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
This tool determines the differences between two test suites. |
This tool determines the differences between two test suites. |
||
This may be either the differences between the edited project and another version in a file or the expeccoNET repository, or between two suites in files. |
This may be either the differences between the edited project and another version in a file or the expeccoNET repository, or between two suites in files. |
||
To compare the edited project against a file/expeccoNET version, select the project item (the root item in the left tree) and choose "''Contextmenu''" -> "''Compare with Version in File...''". |
* To compare the edited project against a file/expeccoNET version, select the project item (the root item in the left tree) and choose "''Contextmenu''" -> "''Compare with Version in File...''". |
||
To compare individual items against correspnding items in a file, select them in the tree, and choose "''Contextmenu''" -> "''More''" -> "''Compare with Version in File...''". |
* To compare individual items against correspnding items in a file, select them in the tree, and choose "''Contextmenu''" -> "''More''" -> "''Compare with Version in File...''". |
||
Finally, to compare two files containing test suites, select "''Extras''" -> "''Tools''" -> "''Compare two Testsuite Files...''" in the main menu. |
* Finally, to compare two files containing test suites, select "''Extras''" -> "''Tools''" -> "''Compare two Testsuite Files...''" in the main menu. |
||
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. |
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. |
||
Version vom 25. Dezember 2016, 11:04 Uhr
This tool determines the differences between two test suites. This may be either the differences between the edited project and another version in a file or the expeccoNET repository, or between two suites in files.
- To compare the edited project against a file/expeccoNET version, select the project item (the root item in the left tree) and choose "Contextmenu" -> "Compare with Version in File...".
- To compare individual items against correspnding items in a file, select them in the tree, and choose "Contextmenu" -> "More" -> "Compare with Version in File...".
- Finally, to compare two files containing test suites, select "Extras" -> "Tools" -> "Compare two Testsuite Files..." in the main menu.
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.
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 presents the individual changes (Name, Interface, Datatype, Network etc.), a diff-presentation of the complete XML represenation (for experts and developers) and a definition editor.
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.
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.