Menu

Commit [r17847]  Maximize  Restore  History

Merged revisions 17808,17812-17820 via svnmerge from

svn+ssh://bugman@.../svn/relax/trunk

........
r17808 | bugman | 2012-10-15 15:01:36 +0200 (Mon, 15 Oct 2012) | 3 lines

Added support for Python 2.2 and earlier for the compilation of the C modules.
........
r17812 | bugman | 2012-10-15 15:27:08 +0200 (Mon, 15 Oct 2012) | 3 lines

Python 3 fix for the compat module - the Queue2 object needs to always be defined.
........
r17813 | bugman | 2012-10-15 16:35:44 +0200 (Mon, 15 Oct 2012) | 6 lines

Bug fix for the unit test runner - this restores functionality broken all the way back at r12100.

The TEST_SUITE_ROOT constant no longer exists, so the check for it is now skipped. This allows
tests to be run directly be the script.
........
r17814 | bugman | 2012-10-15 16:42:07 +0200 (Mon, 15 Oct 2012) | 5 lines

Python 2.3 and earlier fix for the unit test module for the float module.

The 'tests' class variable was renamed so that the test suite does not think that it is a unit test.
........
r17815 | bugman | 2012-10-15 17:14:26 +0200 (Mon, 15 Oct 2012) | 3 lines

The GUI is now cleanly exited with a call to wx.App.ExitMainLoop rather than wx.Exit.
........
r17816 | bugman | 2012-10-15 17:24:36 +0200 (Mon, 15 Oct 2012) | 3 lines

Even cleaner exiting of the GUI - the interpreter thread is terminated by the exit_gui() method.
........
r17817 | bugman | 2012-10-15 18:16:37 +0200 (Mon, 15 Oct 2012) | 5 lines

The text relax controller log is no longer cleared when a reset occurs.

This allows the test suite results to still be presented in GUI mode.
........
r17818 | bugman | 2012-10-15 18:29:47 +0200 (Mon, 15 Oct 2012) | 10 lines

Big fixes for the running of the GUI tests.

The GUI initialisation and termination, when not running in GUI mode, is now preformed outside of
the Python unittest framework. The GUI was previously initalised in the setUp() method for all GUI
tests, but for some reason this caused abrupt terminations of the GUI_test_runner.run() method.
This run method, when finished, would not return to the Test_suite_runner but would cause the Python
interpreter to silently die. The result was that the test suite summary would appear not to be
printed out.
........
r17819 | bugman | 2012-10-15 18:36:40 +0200 (Mon, 15 Oct 2012) | 3 lines

The test suite can now run again when wxPython is missing (bug from the last commit).
........
r17820 | bugman | 2012-10-16 09:56:37 +0200 (Tue, 16 Oct 2012) | 3 lines

Better formatting of the test suite summary.
........

bugman 2012-10-16

changed /branches/frame_order_testing
changed /branches/frame_order_testing/compat.py
changed /branches/frame_order_testing/gui/controller.py
changed /branches/frame_order_testing/gui/relax_gui.py
changed /branches/frame_order_testing/maths_fns/relax_fit.c
changed /branches/frame_order_testing/maths_fns/relax_fit.h
changed /branches/frame_order_testing/test_suite/formatting.py
changed /branches/frame_order_testing/test_suite/gui_tests/__init__.py
changed /branches/frame_order_testing/test_suite/gui_tests/base_classes.py
changed /branches/frame_order_testing/test_suite/test_suite_runner.py
changed /branches/frame_order_testing/test_suite/unit_tests/test_float.py
changed /branches/frame_order_testing/test_suite/unit_tests/unit_test_runner.py
/branches/frame_order_testing/compat.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/gui/controller.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/gui/relax_gui.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/maths_fns/relax_fit.c Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/maths_fns/relax_fit.h Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/test_suite/formatting.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/test_suite/gui_tests/__init__.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/test_suite/gui_tests/base_classes.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/test_suite/test_suite_runner.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/test_suite/unit_tests/test_float.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_testing/test_suite/unit_tests/unit_test_runner.py Diff Switch to side-by-side view
Loading...
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.