Author: bugman Date: Tue Jan 4 11:44:15 2011 New Revision: 12125 URL: http://svn.gna.org/viewcvs/relax?rev=12125&view=rev Log: The test suite summary is printed out even if not all of the test suite is run. Modified: 1.3/test_suite/test_suite_runner.py Modified: 1.3/test_suite/test_suite_runner.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/test_suite_runner.py?rev=12125&r1=12124&r2=12125&view=diff ============================================================================== --- 1.3/test_suite/test_suite_runner.py (original) +++ 1.3/test_suite/test_suite_runner.py Tue Jan 4 11:44:15 2011 @@ -85,6 +85,9 @@ system_runner = System_test_runner() self.system_result = system_runner.run(self.tests) + # Print out a summary of the test suite. + self.summary() + def run_unit_tests(self): """Function for executing the unit tests.""" @@ -95,6 +98,9 @@ # Run the tests. unit_runner = Unit_test_runner(root_path=status.install_path+os.sep+'test_suite'+os.sep+'unit_tests') self.unit_result = unit_runner.run(runner=RelaxTestRunner()) + + # Print out a summary of the test suite. + self.summary() def summary(self): @@ -107,10 +113,13 @@ print("###################################\n") # System/functional test summary. - summary_line("System/functional tests", self.system_result) + if hasattr(self, 'system_result'): + summary_line("System/functional tests", self.system_result) # Unit test summary. - summary_line("Unit tests", self.unit_result) + if hasattr(self, 'unit_result'): + summary_line("Unit tests", self.unit_result) # Synopsis. - summary_line("Synopsis", self.system_result and self.unit_result) + if hasattr(self, 'system_result') and hasattr(self, 'unit_result'): + summary_line("Synopsis", self.system_result and self.unit_result)