Menu

SVN archive Commit Log


Commit Date  
[r16381] by bugman

Entire classes of system tests can now executed.

Rather than running the entire system test suite or individual tests, the system tests can now be
run by class. For example to execute all of the N-state model system tests, just type:

$ relax -s N_state_model

2012-05-22 11:17:49 Tree
[r16380] by bugman

The prompt and script UI self._execute_uf() method can now properly handle non-keyword args.

2012-05-22 11:09:08 Tree
[r16379] by bugman

Uncommented some code which was commented out for debugging purposes.

This should not have been committed!

2012-05-22 10:52:10 Tree
[r16378] by bugman

Basic fixes for the GUI test base _execute_uf() method, including removal of the dir arg.

2012-05-22 10:49:12 Tree
[r16377] by bugman

Eliminated the self._test_dir test class variable.

The system and GUI tests will now use the same script path.

2012-05-22 10:44:06 Tree
[r16376] by bugman

Removed the recently added GUI test 'scripts' directory.

The GUI tests will from now on use the system test scripts directly (after they have been modified
to use self._execute_uf() for executing the user functions).

2012-05-22 10:40:34 Tree
[r16375] by bugman

Modified and renamed the self._execute_uf() method so that it will work with the system test scripts.

The file and directory arguments are now merged, as required by the GUI user function pages.

2012-05-22 10:38:54 Tree
[r16374] by bugman

Converted the bmrb_rw.py system test script to use the new prompt self._execute_uf() method.

The GUI test framework will need slight modification to use this script directly still.

2012-05-22 10:27:15 Tree
[r16373] by bugman

Created a special private method for the prompt/script UIs for executing user functions.

This self._execute_uf() method will be used for the sharing of scripts in the system and GUI tests.

2012-05-22 10:19:14 Tree
[r16372] by bugman

Refactored the system and GUI tests for code sharing.

The GUI tests now can inherit tests from the system tests. This is done for the BMRB system tests,
both of which now run as GUI tests. For this, a test class specific script_exec() method has been
added. For the system tests, it passes the system tests script into the interpreter. For the GUI
tests, it executes the script using the function locals so that the GUI test execute_uf() method is
accessible.

2012-05-22 10:09:08 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.