public class AutoCGFMIMANoInlineTests extends AutoCGTests
This test must be run from the directory that contains the auto/ directory, for example:
(cd $PTII/ptolemy/cg/kernel/generic/program/procedural/fmima/test/; java -classpath ${PTII}:${PTII}/lib/ptjacl.jar:${PTII}/lib/junit-4.8.2.jar:${PTII}/lib/JUnitParams-0.4.0.jar:${PTII}/lib/jna-4.0.0-variadic.jar org.junit.runner.JUnitCore ptolemy.cg.kernel.generic.program.procedural.fmima.test.junit.JUnitCGFMIMATest)
This test uses JUnitParams from http://code.google.com/p/junitparams/, which is released under Apache License 2.0.
_cgDirectory, _generateCodeMethod
_applicationClass, _applicationConstructor, _applicationToplevelMethod, THERE_ARE_NO_AUTO_ARCH_TESTS, THERE_ARE_NO_AUTO_TESTS, THERE_ARE_NO_KNOWN_FAILED_TESTS
Constructor and Description |
---|
AutoCGFMIMANoInlineTests() |
Modifier and Type | Method and Description |
---|---|
void |
runModelNoInline(java.lang.String fullPath)
Generate, compile and run non-inline code for a model.
|
void |
setUp()
Find the ptolemy.cg.kernel.generic.GenericCodeGenerator class
and its generateCode static method that takes an array of
strings.
|
runModel
modelValues, modelValues
public void setUp() throws java.lang.Throwable
setUp
in class AutoCGTests
java.lang.Throwable
- If the class or constructor cannot be found.public void runModelNoInline(java.lang.String fullPath) throws java.lang.Throwable
fullPath
- The full path to the model file to be
executed. If the fullPath ends with the value of the ModelTests.THERE_ARE_NO_AUTO_TESTS
, then the method returns
immediately.java.lang.Throwable
- If thrown while executing the model.