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 TestConfigurationpublic List<File> getDiagnosticFiles()
TestConfigurationgetDiagnosticFiles in interface TestConfigurationpublic List<String> getProcessors()
getProcessors in interface TestConfigurationpublic Map<String,String> getOptions()
TestConfigurationMap(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 TestConfigurationpublic List<String> getFlatOptions()
getFlatOptions in interface TestConfigurationpublic boolean shouldEmitDebugInfo()
shouldEmitDebugInfo in interface TestConfiguration