/[escript]/branches/symbolic_from_3470/dudley/test/python/run_escriptOnDudley.py
ViewVC logotype

Annotation of /branches/symbolic_from_3470/dudley/test/python/run_escriptOnDudley.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1376 - (hide annotations)
Wed Jan 9 01:38:18 2008 UTC (11 years, 5 months ago) by gross
Original Path: trunk/finley/test/python/run_escriptOnFinley.py
File MIME type: text/x-python
File size: 2140 byte(s)
inserted sys.exit(1) into the tests so scons can detect the failure of the test. 
A similar statement has been removed from an earlier as it produces problems on 64bit Linux. Previously exit(0) was called in case of success but now this is not done in order to avoid a fatal end of the program. in the case of an error in the test there could be a fatal error so but I guess that this not really a problem.

PS: the fact that signal 0 was returned even for the case of an error lead to the illusion that all tests have been completed successfully.


1 ksteube 1312 #
2     # $Id$
3     #
4     #######################################################
5     #
6     # Copyright 2003-2007 by ACceSS MNRF
7     # Copyright 2007 by University of Queensland
8     #
9     # http://esscc.uq.edu.au
10     # Primary Business: Queensland, Australia
11     # Licensed under the Open Software License version 3.0
12     # http://www.opensource.org/licenses/osl-3.0.php
13     #
14     #######################################################
15     #
16 gross 983
17     __copyright__=""" Copyright (c) 2006 by ACcESS MNRF
18     http://www.access.edu.au
19     Primary Business: Queensland, Australia"""
20     __license__="""Licensed under the Open Software License version 3.0
21     http://www.opensource.org/licenses/osl-3.0.php"""
22     import unittest
23     import tempfile
24    
25     from esys.escript import *
26     from esys.finley import Rectangle
27     import sys
28     import os
29 gross 1141 from test_objects import Test_Dump, Test_SetDataPointValue
30     from test_objects import Test_Domain
31 gross 983
32     try:
33     FINLEY_WORKDIR=os.environ['FINLEY_WORKDIR']
34     except KeyError:
35     FINLEY_WORKDIR='.'
36    
37     NE=4 # number elements, must be even
38 gross 1044 class Test_DomainOnFinley(Test_Domain):
39     def setUp(self):
40     self.domain =Rectangle(NE,NE+1,2)
41     def tearDown(self):
42     del self.domain
43 gross 1141 class Test_DataOpsOnFinley(Test_Dump): # , Test_SetDataPointValue):
44 gross 983 def setUp(self):
45     self.domain =Rectangle(NE,NE+1,2)
46     self.domain_with_different_number_of_samples =Rectangle(2*NE,NE+1,2)
47     self.domain_with_different_number_of_data_points_per_sample =Rectangle(2*NE,NE+1,2,integrationOrder=2)
48     self.domain_with_different_sample_ordering =Rectangle(1,(NE+1)*NE,2)
49 gross 1141 self.filename_base=FINLEY_WORKDIR
50 gross 983
51     def tearDown(self):
52     del self.domain
53     del self.domain_with_different_number_of_samples
54     del self.domain_with_different_number_of_data_points_per_sample
55     del self.domain_with_different_sample_ordering
56    
57     if __name__ == '__main__':
58     suite = unittest.TestSuite()
59 gross 1141 suite.addTest(unittest.makeSuite(Test_DataOpsOnFinley))
60 gross 1185 suite.addTest(unittest.makeSuite(Test_DomainOnFinley))
61 gross 983 s=unittest.TextTestRunner(verbosity=2).run(suite)
62 gross 1376 if not s.wasSuccessful(): sys.exit(1)
63    

  ViewVC Help
Powered by ViewVC 1.1.26