sota.ast.util
Class ProjectConfig
java.lang.Object
sota.ast.util.ProjectConfig
public class ProjectConfig
- extends java.lang.Object
Container für Projektdaten auf AST- und GUI-Ebene.
Constructor Summary |
ProjectConfig()
|
ProjectConfig(java.lang.String name,
java.lang.String language,
java.lang.String projectDir)
|
ProjectConfig(java.lang.String name,
java.lang.String language,
java.lang.String projectDir,
java.lang.String execDir)
|
ProjectConfig(java.lang.String name,
java.lang.String language,
java.lang.String projectDir,
java.lang.String execDir,
java.lang.String srcDir)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
antBuildFile
public java.lang.String antBuildFile
antLocation
public java.lang.String antLocation
backupExtension
public java.lang.String backupExtension
buildProject
public boolean buildProject
buildSuccessFlag
public boolean buildSuccessFlag
CLEAN
public static final int CLEAN
- See Also:
- Constant Field Values
CONFIGURED
public static final int CONFIGURED
- See Also:
- Constant Field Values
currInstrumentationScheme
public IScheme currInstrumentationScheme
DIRTY
public static final int DIRTY
- See Also:
- Constant Field Values
EMPTY
public static final int EMPTY
- See Also:
- Constant Field Values
errorMessage
public java.lang.String errorMessage
exceptionMessage
public java.lang.String exceptionMessage
execDir
public java.lang.String execDir
INSTRUMENTED
public static final int INSTRUMENTED
- See Also:
- Constant Field Values
iSchemeName
public java.lang.String iSchemeName
language
public java.lang.String language
listOfSelectedBadTestFiles
public java.util.ArrayList<java.lang.String> listOfSelectedBadTestFiles
listOfSelectedTestCases
public java.util.TreeSet<TestCase> listOfSelectedTestCases
listOfSelectedTestLogs
public java.util.TreeSet<TestLog> listOfSelectedTestLogs
LOGREAD
public static final int LOGREAD
- See Also:
- Constant Field Values
mapOfBadTestFileProjects
private java.util.HashMap<java.lang.String,java.lang.String> mapOfBadTestFileProjects
mapOfBadTestFiles
private java.util.HashMap<java.lang.String,java.io.File> mapOfBadTestFiles
mapOfTestLogs
private java.util.HashMap<java.lang.String,TestLog> mapOfTestLogs
message
public java.lang.String message
metrics
private Metrics metrics
name
public java.lang.String name
newTest
public boolean newTest
PARSED
public static final int PARSED
- See Also:
- Constant Field Values
parsedSourceStatus
public int parsedSourceStatus
pinSourceView
private boolean pinSourceView
prefix
public java.lang.String prefix
projectDir
public java.lang.String projectDir
projectStatus
public int projectStatus
rerunProject
public boolean rerunProject
runProject
public boolean runProject
runScript
public java.lang.String runScript
scopeNodeSelection
private java.lang.Object scopeNodeSelection
selectedIScheme
private IScheme selectedIScheme
setOfFileNames
public java.util.TreeSet<java.lang.String> setOfFileNames
setOfISchemes
public java.util.TreeSet<IScheme> setOfISchemes
setOfLangSpecs
public java.util.Map<java.lang.String,LanguageSpecification> setOfLangSpecs
setOfLogFiles
private java.util.TreeSet<java.lang.String> setOfLogFiles
setOfSkippedFiles
public java.util.TreeSet<java.lang.String> setOfSkippedFiles
showCoverage
private boolean showCoverage
showPathNumbers
private boolean showPathNumbers
sourceStatus
public int sourceStatus
srcDir
public java.lang.String srcDir
tempString
public java.lang.String tempString
testDesc
public java.lang.String testDesc
testName
public java.lang.String testName
zoomManager
private ZoomManager zoomManager
ProjectConfig
public ProjectConfig()
ProjectConfig
public ProjectConfig(java.lang.String name,
java.lang.String language,
java.lang.String projectDir)
ProjectConfig
public ProjectConfig(java.lang.String name,
java.lang.String language,
java.lang.String projectDir,
java.lang.String execDir)
ProjectConfig
public ProjectConfig(java.lang.String name,
java.lang.String language,
java.lang.String projectDir,
java.lang.String execDir,
java.lang.String srcDir)
addBadTestFile
public void addBadTestFile(java.lang.String name,
java.io.File file)
addInstrumentationLevel
public void addInstrumentationLevel(java.lang.String name,
int lvl)
addIScheme
public void addIScheme(IScheme scheme)
addTestFile
public void addTestFile(java.lang.String file)
addTestLog
public void addTestLog(TestLog testLog)
firstPageComplete
public boolean firstPageComplete()
getCurrentIScheme
public IScheme getCurrentIScheme()
getInstrumentationIds
public java.util.Set<java.lang.String> getInstrumentationIds()
getInstrumentationLevel
public int getInstrumentationLevel(java.lang.String idString)
getIScheme
public IScheme getIScheme(java.lang.String name)
getLangSpecification
public LanguageSpecification getLangSpecification(java.lang.String s)
getLangSpecs
public java.util.Collection<LanguageSpecification> getLangSpecs()
getListOfBadTestFiles
public java.util.ArrayList<java.lang.String> getListOfBadTestFiles()
getListOfISchemes
public java.util.TreeSet<IScheme> getListOfISchemes()
getListOfTestFiles
public java.util.TreeSet<java.lang.String> getListOfTestFiles()
getListOfTestLogs
public java.util.TreeSet<TestLog> getListOfTestLogs()
getMapOfBadTestFileProjects
public java.util.HashMap<java.lang.String,java.lang.String> getMapOfBadTestFileProjects()
getMetrics
public Metrics getMetrics()
getName
public java.lang.String getName()
getPinSourceView
public boolean getPinSourceView()
getScopeNodeSelection
public java.lang.Object getScopeNodeSelection()
getSelectedInstrumentationScheme
public IScheme getSelectedInstrumentationScheme()
getSetOfFileNames
public java.util.TreeSet<java.lang.String> getSetOfFileNames()
getSources
public static java.util.TreeSet<java.lang.String> getSources(java.lang.String s)
getZoomManager
public ZoomManager getZoomManager()
hasInstrumentationLevel
public boolean hasInstrumentationLevel(java.lang.String idString)
invertCoverage
public void invertCoverage()
invertPinSourceView
public void invertPinSourceView()
isComplete
public boolean isComplete()
print
public void print()
removeBadTestFile
public void removeBadTestFile(java.lang.String f)
removeTestLog
public void removeTestLog(TestLog t)
secondPageComplete
public boolean secondPageComplete()
setCurrentInstrumentationScheme
public void setCurrentInstrumentationScheme(IScheme scheme)
setCurrentInstrumentationScheme
public boolean setCurrentInstrumentationScheme(java.lang.String s)
setListOfISchemes
public void setListOfISchemes(java.util.TreeSet<IScheme> listOfISchemes)
setMetrics
public void setMetrics(Metrics metrics)
setNewTest
public void setNewTest(java.lang.String test,
java.lang.String desc,
java.lang.String scheme,
boolean rerun,
boolean build,
boolean run)
setPinSourceView
public void setPinSourceView(boolean checked)
setScopeNodeSelection
public void setScopeNodeSelection(java.lang.Object scopeNodeSelection)
setSelectedInstrumentationScheme
public void setSelectedInstrumentationScheme(IScheme is)
setSetOfFileNames
public void setSetOfFileNames(java.util.TreeSet<java.lang.String> setOfFileNames)
showCoverage
public boolean showCoverage()
showCoverage
public void showCoverage(boolean showCoverage)
showPathNumbers
public boolean showPathNumbers()
showPathNumbers
public void showPathNumbers(boolean checked)