Lines Matching refs:test
32 # load Cl function to do a simple test
39 # load Cl function to do a test which allows permutation of list elems
76 ;; test function
79 ;; print test results
81 (test ${%s} ${%s}) ; model, student
86 NS_MODEL, NS_STUDENT, # form (test ...)
117 'and test data as parameters of this funtion, e.g, '+
131 test = simpleTest,
143 # test = permTest,
156 model solution on given test data.
177 def _preProcessCheckSyntax(self, test, src, **kwargs):
183 if test.syntax:
184 result = re.sub('\$\{SOURCE\}', src, test.syntax)
192 def _postProcessCheckSyntax(self, test, message):
218 def _postProcessCheckSemantic(self, test, message):
222 return self._postProcessCheckSyntax(test, message)
245 # test for available test specs
249 msg = 'No test specification selected.'
253 # test for defined repeat fields in the schema definition
259 # test for available test data
264 msg = 'No test data defined.'
296 # run selected test specifications
297 for test in testSpecs:
301 LOG.debug('Running semantic check with test: %s' % test.getName())
304 interpreter = test.interpreter
307 wrapper = test.semantic
318 # insert test function into wrapper code
319 wrapper = re.sub(r'\$\{testFunction\}', test.test, wrapper)
331 # run with all test data
346 test.encoding)
352 test.encoding)
358 test.encoding)
376 % (t, test.getName(),
377 self._postProcessCheckSemantic(test, result))
399 % (t, test.getName())