Commit 4218166fa3f04528e22161dc716141771708e3be

Authored by Jürgen Knödlseder
1 parent 9502ac30

Raise an exception instead of exiting with a non-zero return code in the unit tests (#1983)

test/test_ctbin.py
... ... @@ -87,7 +87,8 @@ class Test(test):
87 87  
88 88 # Load counts cube and check content.
89 89 evt = gammalib.GCTAEventCube('cntmap_cmd1.fits')
90   - self._check_cube(evt, 5542)
  90 + #JKself._check_cube(evt, 5542)
  91 + self._check_cube(evt, 5543)
91 92  
92 93 # Setup ctbin command
93 94 cmd = ctbin+' inobs="events_that_do_not_exist.fits"'+ \
... ...
test/test_examples.py.in
... ... @@ -487,7 +487,8 @@ class Test(gammalib.GPythonTestSuite):
487 487 args = '-p example_show_pointings.eps %s/obs_unbinned.xml' % self._datadir
488 488  
489 489 # Execute script
490   - self._execute_python('show_pointings', args=args)
  490 + #JKself._execute_python('show_pointings', args=args)
  491 + self._execute_python('show_pointing', args=args)
491 492  
492 493 # Return
493 494 return
... ... @@ -533,4 +534,6 @@ if __name__ == '__main__':
533 534 rc = 1
534 535  
535 536 # Exit with return code
536   - sys.exit(rc)
  537 + if not success:
  538 + raise RuntimeError('At least one error occured during the test.')
  539 + #sys.exit(rc)
... ...
test/test_python_cscripts.py
... ... @@ -185,7 +185,9 @@ def test(installed=False, debug=False):
185 185 os.system('rm -rf %s' % (path))
186 186  
187 187 # Exit with return code
188   - sys.exit(rc)
  188 + if not success:
  189 + raise RuntimeError('At least one error occured during the test.')
  190 + #sys.exit(rc)
189 191  
190 192  
191 193 # ======================== #
... ...
test/test_python_ctools.py
... ... @@ -143,8 +143,10 @@ def test(installed=False):
143 143 if installed:
144 144 os.system('rm -rf %s' % (path))
145 145  
146   - # Exit with return code
147   - sys.exit(rc)
  146 + # Throw an exception in case of failure
  147 + if not success:
  148 + raise RuntimeError('At least one error occured during the test.')
  149 + #sys.exit(rc)
148 150  
149 151  
150 152 # ======================== #
... ...