Activity log for bug #782983

Date Who What changed Old value New value Message
2011-05-15 11:59:17 Charlie Poole bug added bug
2011-05-15 11:59:35 Charlie Poole nunit-3.0: importance Undecided Medium
2011-05-15 11:59:41 Charlie Poole nunit-3.0: status New Triaged
2011-05-15 12:00:19 Charlie Poole tags feature gui
2011-06-10 15:12:00 Mike Gray bug added subscriber M Gray
2013-10-12 00:07:30 Charlie Poole tags feature gui feature
2013-10-20 00:05:17 Charlie Poole description Currently, the Gui displays nested classes entirely separately from the classes that contain them. It would be more natural to display them as children of the enclosing class. When the enclosing class is selected, all nested classes will execute. If the enclosing class is not itself a test fixture, then there is no further affect. If the enclosing class is a test fixture, then this will also impact the order of test execution, whether the Gui is used or not. Nested fixtures will execute only after the setup for the enclosing fixture completes. They will not execute if that setup throws an exception. The enclosing class teardown will execute only after all the teardowns for the nested fixture complete. If the enclosing fixture contains test cases in addition to the nested fixture, the order of execution between those cases and the fixture is not defined. Issue is now tracked at https://github.com/nunit/nunit-framework/issues/25 (framework) and https://github.com/nunit/nunit-gui/issues/7 (gui). Currently, the Gui displays nested classes entirely separately from the classes that contain them. It would be more natural to display them as children of the enclosing class. When the enclosing class is selected, all nested classes will execute. If the enclosing class is not itself a test fixture, then there is no further affect. If the enclosing class is a test fixture, then this will also impact the order of test execution, whether the Gui is used or not. Nested fixtures will execute only after the setup for the enclosing fixture completes. They will not execute if that setup throws an exception. The enclosing class teardown will execute only after all the teardowns for the nested fixture complete. If the enclosing fixture contains test cases in addition to the nested fixture, the order of execution between those cases and the fixture is not defined.
2013-10-20 00:05:24 Charlie Poole tags feature feature github