public class SourceFileTest extends AbstractTest
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.util.List<java.lang.String>> |
compilationUnits
Each compilation unit is a list of source file names.
|
protected java.lang.String |
destDir |
protected SilentErrorQueue |
eq |
protected java.util.List<ExpectedFailure> |
expectedFailures |
protected java.lang.String |
extensionClassname |
protected java.lang.String[] |
extraArgs |
protected java.util.List<java.lang.String> |
mainExtraArgs |
protected java.lang.String |
testDir |
protected java.util.Set<java.lang.String> |
undefinedEnvVars |
description, failureMessage, hasRun, name, output, success, testResult
Constructor and Description |
---|
SourceFileTest(java.util.List<java.util.List<java.lang.String>> compilationUnits) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String[] |
breakString(java.lang.String s) |
protected java.util.List<java.lang.String> |
buildCmdLine() |
protected boolean |
checkErrorQueue(SilentErrorQueue eq) |
protected static void |
deleteDir(java.io.File dir) |
protected java.lang.String |
getAdditionalClasspath() |
protected java.lang.String |
getDestDir() |
protected java.lang.String |
getExtensionClassname() |
protected java.lang.String[] |
getExtraCmdLineArgs() |
protected java.lang.String |
getSourceDir() |
protected java.util.List<java.util.List<java.lang.String>> |
getSourceFileNames() |
protected java.lang.String |
getTestDir() |
java.lang.String |
getUniqueId()
A string that uniquely identifies this test.
|
protected static void |
invokeJavac(java.util.List<java.lang.String> cmdLine) |
protected void |
invokePolyglot(java.util.List<java.lang.String> cmdLine) |
protected void |
postRun() |
protected java.lang.String |
prependTestPath(java.lang.String filename) |
protected boolean |
runTest() |
protected void |
setDestDir(java.lang.String dir) |
void |
setExpectedFailures(java.util.List<ExpectedFailure> expectedFailures) |
protected void |
setExtensionClassname(java.lang.String extClassname) |
protected void |
setExtraCmdLineArgs(java.lang.String args) |
protected void |
setTestDir(java.lang.String dir) |
createTestResult, getDescription, getFailureMessage, getName, getTestResult, preRun, run, setDescription, setFailureMessage, setName, setOutputController, setTestResult, success
protected final java.util.List<java.util.List<java.lang.String>> compilationUnits
protected java.lang.String extensionClassname
protected java.lang.String[] extraArgs
protected java.util.List<java.lang.String> mainExtraArgs
protected final SilentErrorQueue eq
protected java.lang.String testDir
protected java.lang.String destDir
protected java.util.List<ExpectedFailure> expectedFailures
protected java.util.Set<java.lang.String> undefinedEnvVars
public SourceFileTest(java.util.List<java.util.List<java.lang.String>> compilationUnits)
public java.lang.String getUniqueId()
Test
public void setExpectedFailures(java.util.List<ExpectedFailure> expectedFailures)
protected boolean runTest()
runTest
in class AbstractTest
protected void postRun()
postRun
in class AbstractTest
protected boolean checkErrorQueue(SilentErrorQueue eq)
protected java.util.List<java.util.List<java.lang.String>> getSourceFileNames()
protected void invokePolyglot(java.util.List<java.lang.String> cmdLine) throws Main.TerminationException
Main.TerminationException
protected static void invokeJavac(java.util.List<java.lang.String> cmdLine)
protected static void deleteDir(java.io.File dir)
protected java.util.List<java.lang.String> buildCmdLine()
protected java.lang.String getExtensionClassname()
protected void setExtensionClassname(java.lang.String extClassname)
protected java.lang.String[] getExtraCmdLineArgs()
protected static java.lang.String[] breakString(java.lang.String s)
protected void setExtraCmdLineArgs(java.lang.String args)
protected java.lang.String getAdditionalClasspath()
protected void setDestDir(java.lang.String dir)
protected java.lang.String getDestDir()
protected java.lang.String getSourceDir()
protected void setTestDir(java.lang.String dir)
protected java.lang.String getTestDir()
protected java.lang.String prependTestPath(java.lang.String filename)