polyglot.pth
Class SourceFileTest
java.lang.Object
polyglot.pth.AbstractTest
polyglot.pth.SourceFileTest
- All Implemented Interfaces:
- Test
public class SourceFileTest
- extends AbstractTest
Methods inherited from class polyglot.pth.AbstractTest |
createTestResult, getDescription, getFailureMessage, getName, getTestResult, preRun, run, setDescription, setFailureMessage, setName, setOutputController, setTestResult, success |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceFilenames
protected final java.util.List sourceFilenames
extensionClassname
protected java.lang.String extensionClassname
extraArgs
protected java.lang.String[] extraArgs
mainExtraArgs
protected java.util.List mainExtraArgs
eq
protected final SilentErrorQueue eq
destDir
protected java.lang.String destDir
expectedFailures
protected java.util.List expectedFailures
undefinedEnvVars
protected java.util.Set undefinedEnvVars
SourceFileTest
public SourceFileTest(java.lang.String filename)
SourceFileTest
public SourceFileTest(java.util.List filenames)
SourceFileTest
public SourceFileTest(java.lang.String[] filenames)
setExpectedFailures
public void setExpectedFailures(java.util.List expectedFailures)
runTest
protected boolean runTest()
- Specified by:
runTest
in class AbstractTest
postRun
protected void postRun()
- Overrides:
postRun
in class AbstractTest
checkErrorQueue
protected boolean checkErrorQueue(SilentErrorQueue eq)
getSourceFileNames
protected java.lang.String[] getSourceFileNames()
invokePolyglot
protected void invokePolyglot(java.lang.String[] files)
throws Main.TerminationException
- Throws:
Main.TerminationException
deleteDir
protected void deleteDir(java.io.File dir)
buildCmdLine
protected java.lang.String[] buildCmdLine(java.lang.String[] files)
getExtensionClassname
protected java.lang.String getExtensionClassname()
setExtensionClassname
protected void setExtensionClassname(java.lang.String extClassname)
getExtraCmdLineArgs
protected java.lang.String[] getExtraCmdLineArgs()
breakString
protected static java.lang.String[] breakString(java.lang.String s)
setExtraCmdLineArgs
protected void setExtraCmdLineArgs(java.lang.String args)
getAdditionalClasspath
protected java.lang.String getAdditionalClasspath()
setDestDir
protected void setDestDir(java.lang.String dir)
getDestDir
protected java.lang.String getDestDir()
getSourceDir
protected java.lang.String getSourceDir()