- callHome - Variable in class org.evosuite.continuous.CtgConfiguration
-
Should we call home to upload status/usage statistics?
- cancelAllClients() - Method in class org.evosuite.rmi.service.MasterNodeImpl
-
- cancelAllClients() - Method in interface org.evosuite.rmi.service.MasterNodeLocal
-
- canExecuteMore() - Method in class org.evosuite.continuous.job.JobScheduler
-
When we get a schedule, the scheduler might decide to do not use the entire
budget.
- canExecuteMore() - Method in class org.evosuite.continuous.job.schedule.OneTimeSchedule
-
- canExecuteMore() - Method in class org.evosuite.continuous.job.schedule.ScheduleType
-
When we get a schedule, the scheduler might decide to do not use the entire
budget.
- chooseScheduleType(Properties.AvailableSchedule) - Method in class org.evosuite.continuous.job.JobScheduler
-
- ClassInfo(Class<?>, int, boolean) - Constructor for class org.evosuite.continuous.project.ProjectStaticData.ClassInfo
-
- clean() - Method in class org.evosuite.continuous.ContinuousTestGeneration
-
Clean all persistent data (eg files on disk) that
CTG has created so far
- clean() - Method in class org.evosuite.continuous.persistency.StorageManager
-
Delete all CTG files
- clearInstance() - Static method in class org.evosuite.statistics.SearchStatistics
-
- clientRunningOnThread - Variable in class org.evosuite.utils.ExternalProcessHandler
-
- closeServer() - Method in class org.evosuite.utils.ExternalProcessHandler
-
closeServer
- CommandLineParameters - Class in org.evosuite
-
This class is used to define and validate the input parameters passed by console
- CommandLineParameters() - Constructor for class org.evosuite.CommandLineParameters
-
- COMMIT_IMPROVEMENT - Static variable in class org.evosuite.continuous.job.schedule.HistorySchedule
-
- configuration - Variable in class org.evosuite.continuous.job.JobExecutor
-
- configuration - Variable in class org.evosuite.continuous.job.JobScheduler
-
- configurationId - Variable in class org.evosuite.continuous.job.JobDefinition
-
the configuration id, identify which parameter settings were used
- connection - Variable in class org.evosuite.utils.ExternalProcessHandler
-
- ConsoleProgressBar - Class in org.evosuite
-
ConsoleProgressBar class.
- ConsoleProgressBar() - Constructor for class org.evosuite.ConsoleProgressBar
-
- ConsoleStatisticsBackend - Class in org.evosuite.statistics.backend
-
Simple dummy backend that just outputs all output variables to the console
- ConsoleStatisticsBackend() - Constructor for class org.evosuite.statistics.backend.ConsoleStatisticsBackend
-
- containsClass(String) - Method in class org.evosuite.continuous.project.ProjectStaticData
-
- Continuous - Class in org.evosuite.executionmode
-
- Continuous() - Constructor for class org.evosuite.executionmode.Continuous
-
- Continuous.Command - Enum in org.evosuite.executionmode
-
- ContinuousTestGeneration - Class in org.evosuite.continuous
-
This is the main entry point for the new
paradigm "Continuous Test Generation" (CTG).
- ContinuousTestGeneration(String, String, String, CtgConfiguration, String[], String) - Constructor for class org.evosuite.continuous.ContinuousTestGeneration
-
- convert(long) - Static method in class org.evosuite.xsd.XSDUtils
-
Convert a long number into a BigInteger
- copyFile(URL, File) - Static method in class org.evosuite.statistics.backend.HTMLStatisticsBackend
-
- copyFile(String) - Static method in class org.evosuite.statistics.backend.HTMLStatisticsBackend
-
- createNewSchedule() - Method in class org.evosuite.continuous.job.JobScheduler
-
Return new schedule, or null if scheduling is finished
- createNewSchedule() - Method in class org.evosuite.continuous.job.schedule.OneTimeSchedule
-
- createNewSchedule() - Method in class org.evosuite.continuous.job.schedule.ScheduleType
-
Create a new partial/complete schedule if there is still search budget left
- createNewTmpFolders() - Method in class org.evosuite.continuous.persistency.StorageManager
-
Create a new tmp folder for this CTG session
- createScheduleForWhenNotEnoughBudget() - Method in class org.evosuite.continuous.job.schedule.ScheduleType
-
if there is not enough search budget, then try
to target as many CUTs as possible
- createScheduleForWhenNotEnoughBudget() - Method in class org.evosuite.continuous.job.schedule.SeedingSchedule
-
- createScheduleOnce() - Method in class org.evosuite.continuous.job.schedule.BudgetSchedule
-
- createScheduleOnce() - Method in class org.evosuite.continuous.job.schedule.HistorySchedule
-
- createScheduleOnce() - Method in class org.evosuite.continuous.job.schedule.OneTimeSchedule
-
- createScheduleOnce() - Method in class org.evosuite.continuous.job.schedule.SeedingSchedule
-
- createScheduleOnce() - Method in class org.evosuite.continuous.job.schedule.SimpleSchedule
-
- csvData - Variable in class org.evosuite.continuous.persistency.StorageManager.TestsOnDisk
-
- CsvJUnitData - Class in org.evosuite.continuous.persistency
-
This class is used to read the CSV files generated by EvoSuite.
- CsvJUnitData() - Constructor for class org.evosuite.continuous.persistency.CsvJUnitData
-
Apart from testing, shouldn't be allowed to instantiate
this class directly
- CSVStatisticsBackend - Class in org.evosuite.statistics.backend
-
This statistics backend writes all (selected) output variables to a CSV file
- CSVStatisticsBackend() - Constructor for class org.evosuite.statistics.backend.CSVStatisticsBackend
-
- CtgConfiguration - Class in org.evosuite.continuous
-
This class contain the starting, fixed configurations for CTG
- CtgConfiguration(int, int, int, int, boolean, Properties.AvailableSchedule) - Constructor for class org.evosuite.continuous.CtgConfiguration
-
- CtgConfiguration(int, int, int, int, boolean, Properties.AvailableSchedule, String) - Constructor for class org.evosuite.continuous.CtgConfiguration
-
- currentIndividual(String, Chromosome) - Method in class org.evosuite.statistics.SearchStatistics
-
This method is called when a new individual is sent from a client.
- cut - Variable in class org.evosuite.continuous.job.JobDefinition
-
full qualifying name of the class under test (CUT)
- cut - Variable in class org.evosuite.continuous.persistency.StorageManager.TestsOnDisk
-
- CUTUtil - Class in org.evosuite.xsd
-
CUTUtil class
- CUTUtil() - Constructor for class org.evosuite.xsd.CUTUtil
-
- gatherGeneratedTestsOnDisk() - Method in class org.evosuite.continuous.persistency.StorageManager
-
Not only we need the generated JUnit files, but also the statistics
on their execution.
- generateInheritanceTree(String) - Static method in class org.evosuite.EvoSuite
-
- GenerationUtil - Class in org.evosuite.xsd
-
GenerationUtil class
- GenerationUtil() - Constructor for class org.evosuite.xsd.GenerationUtil
-
- getAllCUTsParents(String) - Method in class org.evosuite.continuous.project.ProjectGraph
-
Return all the CUT classes that this aClass extends/implements
(ie, parent hierarchy).
- getAllCUTsSubclasses(String) - Method in class org.evosuite.continuous.project.ProjectGraph
-
Return all the child hierarchy of the aClass.
- getAllSuccessfulGenerations(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns all successful generations
- getAndDeleteHsErrFile() - Method in class org.evosuite.utils.ExternalProcessHandler
-
- getAverageCriterionCoverage(Project, String) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the coverage of a particular criterion of all successful generations
- getAverageNumberStatements(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the average length (i.e., number of statements) of all successful generations
- getAverageNumberTests(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the average number of generated tests of all successful generations
- getBestTestFolder() - Static method in class org.evosuite.continuous.persistency.StorageManager
-
- getBestTestFolder(File) - Static method in class org.evosuite.continuous.persistency.StorageManager
-
- getByAddingBudget(int) - Method in class org.evosuite.continuous.job.JobDefinition
-
Create a copy of this job by adding extra seconds
- getByAddingDependencies(Set<String>, Set<String>) - Method in class org.evosuite.continuous.job.JobDefinition
-
Create a copy of this job, and add the input and parent dependencies to
the set of CUT dependencies
- getClassInfo(String) - Method in class org.evosuite.continuous.project.ProjectStaticData
-
Return the class info of the given class (with full qualifying name),
or null if missing
- getClassInfos() - Method in class org.evosuite.continuous.project.ProjectStaticData
-
Return an unmodifiable copy of the current data info of the classes in the SUT
- getClassName() - Method in class org.evosuite.continuous.project.ProjectStaticData.ClassInfo
-
- getClassNames() - Method in class org.evosuite.continuous.project.ProjectStaticData
-
Return an unmodifiable copy of the names of the classes in the SUT
- getClientsOnceAllConnected(long) - Method in class org.evosuite.rmi.service.MasterNodeImpl
-
- getClientsOnceAllConnected(long) - Method in interface org.evosuite.rmi.service.MasterNodeLocal
-
- getCommandLineOptions() - Static method in class org.evosuite.CommandLineParameters
-
Return all the available command line options that can be used with "-"
- getConfiguration() - Method in class org.evosuite.continuous.job.JobScheduler
-
- getConfigurationId() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getConstantMemoryPerJob() - Method in class org.evosuite.continuous.CtgConfiguration
-
- getCoverage(String) - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getCoverageBitString(String) - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getCoverageBitStringVariables() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getCoverageVariables() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getCriteria(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns all criteria used on the latest successful generation
- getCriteria(Generation) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns all criteria used on a successful generation
- getCriterionCoverage(CUT, String) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the coverage of a particular criterion of the latest successful generation
- getCriterionCoverage(Generation, String) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns the coverage of a particular criterion of a successful generation
- getCurrentState() - Method in class org.evosuite.rmi.service.MasterNodeImpl
-
- getCurrentState() - Method in interface org.evosuite.rmi.service.MasterNodeLocal
-
- getCurrentStateInformation() - Method in class org.evosuite.rmi.service.MasterNodeImpl
-
- getCurrentStateInformation() - Method in interface org.evosuite.rmi.service.MasterNodeLocal
-
- getCUT(Project, String) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the CUT object of a particular class name
- getCUTsDirectlyUsedAsInput(String, boolean) - Method in class org.evosuite.continuous.project.ProjectGraph
-
Return the full qualifying names of all classes that are CUTs and that
are used as input in any of the public methods of cut (but
not of any of its parent hierarchy).
- getCUTsThatUseThisCUTasInput(String, boolean) - Method in class org.evosuite.continuous.project.ProjectGraph
-
Calculate all the CUTs that use the given cut as input in
any of their public methods
- getDatabaseProject() - Static method in class org.evosuite.continuous.persistency.StorageManager
-
Get current representation of the test cases in the database
- getDurationInSeconds() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getFromParameters() - Static method in class org.evosuite.continuous.CtgConfiguration
-
- getInstance() - Static method in class org.evosuite.rmi.MasterServices
-
- getInstance() - Static method in class org.evosuite.statistics.SearchStatistics
-
- getLatestGeneration(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the latest test generation
- getLatestSuccessfulGeneration(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the latest successful test generation
- getLatestWritten() - Static method in class org.evosuite.statistics.backend.DebugStatisticsBackend
-
- getMasterNode() - Method in class org.evosuite.rmi.MasterServices
-
- getMemoryInMB() - Method in class org.evosuite.continuous.project.ProjectStaticData.ClassInfo
-
- getNumber(String) - Method in class org.evosuite.statistics.backend.HTMLStatisticsBackend
-
- getNumberGeneratedTestSuites(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the total number of generated test suites of all successful generations
- getNumberLatestTestedClasses(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the total number of tested classes on the latest execution
- getNumberOfCoverageValues() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getNumberOfDependencies() - Method in class org.evosuite.continuous.job.JobDefinition
-
The number of classes this job depends on and
should be executed before this job
- getNumberOfTests() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getNumberOfUsableCores() - Method in class org.evosuite.continuous.CtgConfiguration
-
- getNumberStatements(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the total length (i.e., number of statements) of the latest successful generation
- getNumberStatements(Generation) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns the total length (i.e., number of statements) of a successful generation
- getNumberTestableClasses(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the total number of testable classes
- getNumberTests(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the total number of generated tests of the latest successful generation
- getNumberTests(Generation) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns the total number of generated tests of a successful generation
- getOption() - Static method in class org.evosuite.executionmode.Continuous
-
- getOption() - Static method in class org.evosuite.executionmode.Help
-
- getOption() - Static method in class org.evosuite.executionmode.ListClasses
-
- getOption() - Static method in class org.evosuite.executionmode.ListParameters
-
- getOption() - Static method in class org.evosuite.executionmode.MeasureCoverage
-
- getOption() - Static method in class org.evosuite.executionmode.PrintStats
-
- getOption() - Static method in class org.evosuite.executionmode.Setup
-
- getOption() - Static method in class org.evosuite.executionmode.WriteDependencies
-
- getOptions() - Static method in class org.evosuite.executionmode.TestGeneration
-
- getOutputVariables() - Method in class org.evosuite.statistics.SearchStatistics
-
- getOutputVariableValue(Map<String, OutputVariable<?>>, String) - Method in class org.evosuite.statistics.backend.HTMLStatisticsBackend
-
- getOverallCoverage(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the overall coverage of the latest successful generation
- getOverallCoverage(Generation) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns the overall coverage of a successful generation
- getOverallCoverage(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the overall coverage of all successful generations
- getPool(int, JobExecutor) - Static method in class org.evosuite.continuous.job.JobHandler
-
Return a pool of handlers, all sharing same queue and latch
- getProcessState() - Method in class org.evosuite.utils.ExternalProcessHandler
-
- getProjectClassPath() - Method in class org.evosuite.continuous.job.JobExecutor
-
- getProjectData() - Method in class org.evosuite.continuous.job.JobScheduler
-
- getProjectGraph() - Method in class org.evosuite.continuous.project.ProjectStaticData
-
Return a read-only view of the current project CUT graph
- getRegistryPort() - Method in class org.evosuite.rmi.MasterServices
-
Return the port on which the registry is running.
- getRemainingTimeInMs() - Method in class org.evosuite.continuous.job.JobExecutor
-
- getReportDir() - Static method in class org.evosuite.statistics.backend.CSVStatisticsBackend
-
Return the folder of where reports should be generated.
- getReportDir() - Static method in class org.evosuite.statistics.backend.HTMLStatisticsBackend
-
Return the folder of where reports should be generated.
- getSeedInFolder() - Static method in class org.evosuite.continuous.persistency.StorageManager
-
- getServerPort() - Method in class org.evosuite.utils.ExternalProcessHandler
-
getServerPort
- getSortedToSatisfyDependencies(List<JobDefinition>) - Static method in class org.evosuite.continuous.job.schedule.SeedingSchedule
-
Try (best effort) to sort the jobs in a way in which dependent jobs
are executed first.
- getStorage() - Method in class org.evosuite.continuous.job.JobExecutor
-
- getSummaryOfClientStatuses() - Method in class org.evosuite.rmi.service.MasterNodeImpl
-
- getSummaryOfClientStatuses() - Method in interface org.evosuite.rmi.service.MasterNodeLocal
-
- getTargetClass() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getTestGenerationResults() - Method in class org.evosuite.statistics.SearchStatistics
-
- getTimeBudget(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the total time (minutes) settled by the scheduler on the latest generation
- getTimeBudget(CUT, int) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the total time (minutes) settled by the scheduler on a generation with an ID equal to
generationID
- getTimeBudget(Generation) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns the total time (minutes) settled by the scheduler
- getTimeBudget(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the total time (minutes) settled by the scheduler on all successful generations
- getTimeBudgetInSeconds() - Method in class org.evosuite.continuous.project.ProjectStaticData.ClassInfo
-
- getTmpLogs() - Method in class org.evosuite.continuous.persistency.StorageManager
-
- getTmpPools() - Method in class org.evosuite.continuous.persistency.StorageManager
-
- getTmpReports() - Method in class org.evosuite.continuous.persistency.StorageManager
-
- getTmpSeeds() - Method in class org.evosuite.continuous.persistency.StorageManager
-
- getTmpTests() - Method in class org.evosuite.continuous.persistency.StorageManager
-
- getTotalEffort(CUT) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the total time (minutes) spent on the latest generation
- getTotalEffort(CUT, int) - Static method in class org.evosuite.xsd.CUTUtil
-
Returns the total time (minutes) spent on a generation with an ID equal to generationID
- getTotalEffort(Generation) - Static method in class org.evosuite.xsd.GenerationUtil
-
Returns the total time (minutes) spent on a generation
- getTotalEffort(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the total time (minutes) spent on all successful generations
- getTotalNumberOfBranches() - Method in class org.evosuite.continuous.project.ProjectStaticData
-
- getTotalNumberOfClasses() - Method in class org.evosuite.continuous.project.ProjectStaticData
-
Return the number of classes in the project, including non-testable ones
- getTotalNumberOfFailures() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getTotalNumberOfStatements() - Method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getTotalNumberOfTestableCUTs() - Method in class org.evosuite.continuous.project.ProjectStaticData
-
If an abstract class or interface has no coded/implemented method, then
there would be no point in generating test cases for it
- getTotalNumberTestedClasses(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns the total number of tested classes
- getUnionCriteria(Project) - Static method in class org.evosuite.xsd.ProjectUtil
-
Returns all criteria used on all successful generations
- getValue(List<String[]>, String) - Static method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getValues(List<String[]>, String) - Static method in class org.evosuite.continuous.persistency.CsvJUnitData
-
- getWithChangedTime(int, int) - Method in class org.evosuite.continuous.CtgConfiguration
-
Get new configuration with budget time proportional to the number of classes (and available cores)