Menu

SVN archive Commit Log


Commit Date  
[r15796] by bugman

ANSI control characters are now suppressed on MS Windows.

The characters are useless in both the PowerShell and cmd. Therefore the
ansi.enable_control_chars() helper function has been created to replace the sys.std*.isatty() calls
throughout relax.

2012-04-23 10:36:12 Tree
[r15795] by bugman

Fix for the information print out on MS Windows.

The 'file' command is not present on Windows systems.

2012-04-23 09:41:40 Tree
[r15794] by bugman

The GUI tests now work in the GUI!!

This is thanks to a lot of GUI black magic. The tests' tearDown() method now carefully deconstructs
the GUI element prior to the next test being run. In the normal 'relax --gui-test' mode, the GUI
object is destroyed and recreated for each test. However when run from the GUI, the GUI object is
always there and must remain intact. Some of the careful deconstruction includes the deletion of
each analysis tab, the selective destruction of all non-main windows (excluding the controller which
shows the test suite progress). The relax data store GUI object is also reconstructed in the
tearDown() method, and all wx events flushed at the very end to prevent clashes with the next GUI
test.

2012-04-23 08:10:22 Tree
[r15793] by bugman

The relax mode (i.e. prompt, script, GUI, test suite, etc.) is now stored in the status object.

This will be used to activate and deactivate certain parts of the GUI tests within the GUI and
normal test suite modes.

2012-04-23 07:54:26 Tree
[r15792] by bugman

Added a separator between the 'Tools->Test suite->Full test suite' menu item and the individual categories.

2012-04-23 07:38:27 Tree
[r15791] by bugman

Renamed 'Tools->Test suite->All tests' to 'Tools->Test suite->Full test suite'.

2012-04-23 07:36:12 Tree
[r15790] by bugman

The ds.relax_gui GUI data object is now a permanent feature of the relax data store.

This is in preparation for attempting the almost impossible task of making the GUI tests work within
the GUI!

2012-04-23 07:08:25 Tree
[r15789] by bugman

The relax test-suite runner code can now handle the different categories from the GUI menus.

This runs very differently to the command line mode of the test-suite, so needs a different
solution.

2012-04-20 20:44:11 Tree
[r15788] by bugman

Missing RelaxError import!

2012-04-20 20:42:44 Tree
[r15787] by bugman

The 'Tools->Test suite' menu item has been converted into a sub-menu.

Now there are entries for running all tests, or the individual categories.

2012-04-20 20:41:12 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.