|
Now you can use the 0.9b version available in the sourceforge download section. That means less intrusion in the "DiffChased" application code (getFrame() method no more needed), possibility to skip animations during comparisons, jvm properties kept when the application is restarted, comparison fix layers, AWT apps support and more...
All changes are: ● You're not constraint anymore to add the getFrame() static method in your frame code to “DiffChase” it, you can use the java awt Component.setName() method or event detect the main frame name of application you don't have the code using the FrameIdentifier ● Choose to display or not the comparisons animations to speed up a little computations. (-Dskip.animation=true system property) ● Now you can exit the LocalPlayer (when checking your scenario correctness) using the default Alt-Q key shortcut. If Alt-Q is a shortcut already used in your tested application, you can override it by using the -Dexit.key and -Dexit.key.modifier system properties. ● Creation of the realtime-mode attribute for gui-test and test-suite tags from the test suite xml configuration: now some tests can be accelerated. ● When “DiffChased” GUI has changed between two versions, with too many ignored zones that had moved, you can create files containing new zones to ignore. Then you put those files in directories parsed by the controller when playing scenarios, it then ignores the newly defined zones. ● Automatic restart of the tested swing application now keeps jvm properties you have specified (e.g. The forced look and feel, etc...) ● Better logging for jDiffChaser controller and remote servers: one file per process. ● You can debug the remote launch process using the -Ddebug.restart property set to true (to see the logs generated by the forked process). Only for debugging purpose. ● The “back to report” link (in a screenshot page) now sends you back to the location you were in the report. ● You're no longer restricted to Swing Apps, AWT apps are now supported. ● And some refactoring, code cleaning, and so on... |