public class AutoNameArchTests extends AutoTests
The name is based on the value of the os.name Java property, but spaces have been removed and the results converted to lower case. The value of the os.arch property is not modified. Valid directory names are macosx-x86_64 and linux-amd64.
This test must be run from the directory that contains the auto/os.name directory, for example:
(cd ~/ptII/ptolemy/actor/lib/fmi/fmus/jmodelica/test; java -classpath ${PTII}:${PTII}/lib/jna-4.0.0-variadic.jar:${PTII}/lib/junit-4.8.2.jar:${PTII}/lib/JUnitParams-0.3.0.jar org.junit.runner.JUnitCore ptolemy.util.test.junit.AutoNameArchTests)
This test uses JUnitParams from http://code.google.com/p/junitparams/, which is released under Apache License 2.0.
_jsAccessorClass, _jsAccessorReloadAllAccessorsMethod
_applicationClass, _applicationConstructor, _applicationToplevelMethod, THERE_ARE_NO_AUTO_ARCH_TESTS, THERE_ARE_NO_AUTO_TESTS, THERE_ARE_NO_KNOWN_FAILED_TESTS
Constructor and Description |
---|
AutoNameArchTests() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
autoNameArch()
Return the auto directory for the current architecture, for example
"macosx-x86_64/".
|
java.lang.Object[] |
modelValues()
Return a two dimensional array of arrays of strings that name the model
to be executed.
|
void |
RunModel(java.lang.String fullPath)
Execute a model and time out after 900000 ms.
|
afterClass, delayIfNecessary, modelFileIsOK
modelValues
public void RunModel(java.lang.String fullPath) throws java.lang.Throwable
RunModel
in class AutoTests
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.public java.lang.Object[] modelValues() throws java.io.IOException
modelValues
in class ModelTests
java.io.IOException
- If there is a problem accessing the auto/ directory.public static java.lang.String autoNameArch()