public class ImmutableTestConfiguration extends Object implements TestConfiguration
Constructor and Description |
---|
ImmutableTestConfiguration(List<File> diagnosticFiles,
List<File> testSourceFiles,
List<String> processors,
Map<String,String> options,
boolean shouldEmitDebugInfo) |
Modifier and Type | Method and Description |
---|---|
List<File> |
getDiagnosticFiles()
Diagnostic files consist of a set of lines that enumerate expected error/warning diagnostics.
|
List<String> |
getFlatOptions() |
Map<String,String> |
getOptions()
Some Javac command line arguments require arguments themselves (e.g.
|
List<String> |
getProcessors() |
List<File> |
getTestSourceFiles() |
boolean |
shouldEmitDebugInfo() |
String |
toString() |
public List<File> getTestSourceFiles()
getTestSourceFiles
in interface TestConfiguration
public List<File> getDiagnosticFiles()
TestConfiguration
getDiagnosticFiles
in interface TestConfiguration
public List<String> getProcessors()
getProcessors
in interface TestConfiguration
public Map<String,String> getOptions()
TestConfiguration
Map(optionName -> optionArgumentIfAny)
. If an option does not take
an argument, pass null as the value.
E.g.,
Map(
"-AprintAllQualifiers" -> null
"-classpath" -> "myDir1:myDir2"
)
getOptions
in interface TestConfiguration
public List<String> getFlatOptions()
getFlatOptions
in interface TestConfiguration
public boolean shouldEmitDebugInfo()
shouldEmitDebugInfo
in interface TestConfiguration