- ActionDto - Class in org.evomaster.client.java.controller.api.dto
-
Created by arcuri82 on 16-Sep-19.
- ActionDto() - Constructor for class org.evomaster.client.java.controller.api.dto.ActionDto
-
- actionIndex - Variable in class org.evomaster.client.java.controller.api.dto.TargetInfoDto
-
An id identify the action that led to this fitness score for this
testing target.
- actionName - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
name of the action
- ActionResponseDto - Class in org.evomaster.client.java.controller.api.dto
-
handling response of actions which are executed in driver side
- ActionResponseDto() - Constructor for class org.evomaster.client.java.controller.api.dto.ActionResponseDto
-
- AdditionalInfoDto - Class in org.evomaster.client.java.controller.api.dto
-
- AdditionalInfoDto() - Constructor for class org.evomaster.client.java.controller.api.dto.AdditionalInfoDto
-
- additionalInfoList - Variable in class org.evomaster.client.java.controller.api.dto.TestResultsDto
-
This list is sorted based on the action indices
- annotationOnEndpoint - Variable in class org.evomaster.client.java.controller.api.dto.CustomizedRequestValueDto
-
specify the value if it is only applicable to specified endpoints with corresponding annotation
Note that it is nullable indicating that the value could be applied for all endpoints
- annotationOnEndpoint - Variable in class org.evomaster.client.java.controller.api.dto.JsonAuthRPCEndpointDto
-
specify the auth if it is only applicable to specified endpoints with corresponding annotation
Note that it is nullable indicating that the auth could be applied for all endpoints (eg, global auth)
- annotationOnEndpoint - Variable in class org.evomaster.client.java.controller.api.dto.LocalAuthenticationDto
-
specify the auth if it is only applicable to specified endpoints with corresponding annotation
Note that it is nullable indicating that the auth could be applied for all endpoints (eg, global auth)
- assertionScript - Variable in class org.evomaster.client.java.controller.api.dto.ActionResponseDto
-
code for assertions
currently, the assertion generation is processed
on driver side based on response instance returned after
the endpoint is invoked.
- authEndpointReferences - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCInterfaceSchemaDto
-
a list of reference of the endpoints, and
the reference is identified based on the index where to be specified in the driver
note that the auth might be only applicable for some specific endpoints,
therefore, we define a unique reference for each authEndpoint
- authEndpoints - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCInterfaceSchemaDto
-
a list of endpoints in this interface which are used for handling auth of the SUT
note that the auth could be used by other endpoints, eg, login
- AuthenticationDto - Class in org.evomaster.client.java.controller.api.dto
-
To authenticate a user, would need specific settings, like
specific values in the HTTP headers (eg, cookies)
- AuthenticationDto() - Constructor for class org.evomaster.client.java.controller.api.dto.AuthenticationDto
-
- AuthenticationDto(String) - Constructor for class org.evomaster.client.java.controller.api.dto.AuthenticationDto
-
- authenticationInfo - Variable in class org.evomaster.client.java.controller.api.dto.LocalAuthenticationDto
-
specify value of input param of handleLocalAuthenticationSetup
- authSetup - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
an action to setup auth in this invocation
- autoIncrement - Variable in class org.evomaster.client.java.controller.api.dto.database.schema.ColumnDto
-
- calculateSqlHeuristics - Variable in class org.evomaster.client.java.controller.api.dto.SutRunDto
-
Whether SQL heuristics should be computed.
- candidateReferences - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.ParamDto
-
a list of references to candidates which are used for
dependent candidates which have same reference
- candidates - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.ParamDto
-
a list of candidates for the param customized by user
- category - Variable in enum org.evomaster.client.java.controller.api.dto.problem.rpc.exception.RPCExceptionType
-
a category for the exception
- classNames - Variable in class org.evomaster.client.java.controller.api.dto.JsonAuthRPCEndpointDto
-
a list of the class name of the json object
[jsonPayloads] are used to specify values of params for RPC endpoints
here are needed to explicitly specify what param type are with its full class name if they are not java.lang.String
- clientInfo - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
name of the client
- clientInfo - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCInterfaceSchemaDto
-
name of client which could execute endpoints of this interface
- columnData - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.DataRowDto
-
- ColumnDto - Class in org.evomaster.client.java.controller.api.dto.database.schema
-
- ColumnDto() - Constructor for class org.evomaster.client.java.controller.api.dto.database.schema.ColumnDto
-
- columns - Variable in class org.evomaster.client.java.controller.api.dto.database.schema.TableDto
-
A list of descriptions for each column in the table
- combinedKeyValuePairs - Variable in class org.evomaster.client.java.controller.api.dto.CustomizedRequestValueDto
-
a set of fields and corresponding values in request
note that [combinedKeyValuePairs] represents a candidate for a set of dependent keys
- command - Variable in class org.evomaster.client.java.controller.api.dto.database.execution.SqlExecutionLogDto
-
sql string to be executed
- command - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.DatabaseCommandDto
-
A generic SQL command.
- contentType - Variable in class org.evomaster.client.java.controller.api.dto.CookieLoginDto
-
The encoding type used to specify how the data is sent
- CONTROLLER_INFO - Static variable in class org.evomaster.client.java.controller.api.ControllerConstants
-
- ControllerConstants - Class in org.evomaster.client.java.controller.api
-
- ControllerConstants() - Constructor for class org.evomaster.client.java.controller.api.ControllerConstants
-
- ControllerInfoDto - Class in org.evomaster.client.java.controller.api.dto
-
- ControllerInfoDto() - Constructor for class org.evomaster.client.java.controller.api.dto.ControllerInfoDto
-
- controllerVariable - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
variable name of controller
- cookieLogin - Variable in class org.evomaster.client.java.controller.api.dto.AuthenticationDto
-
If the login is based on cookies, need to provide info on
how to get such a cookie
- CookieLoginDto - Class in org.evomaster.client.java.controller.api.dto
-
Information on how to do a login based on username/password,
from which we then get a cookie back
Created by arcuri82 on 24-Oct-19.
- CookieLoginDto() - Constructor for class org.evomaster.client.java.controller.api.dto.CookieLoginDto
-
- CookieLoginDto.ContentType - Enum in org.evomaster.client.java.controller.api.dto
-
- CookieLoginDto.HttpVerb - Enum in org.evomaster.client.java.controller.api.dto
-
- copy() - Method in class org.evomaster.client.java.controller.api.dto.problem.rpc.ParamDto
-
- copy() - Method in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
- copyComplete() - Method in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
- customizedCallResultCode - Variable in class org.evomaster.client.java.controller.api.dto.ActionResponseDto
-
representing a result categorized by user's specification
- CustomizedCallResultCode - Enum in org.evomaster.client.java.controller.api.dto
-
a code to categorize how a request achieved
- CustomizedRequestValueDto - Class in org.evomaster.client.java.controller.api.dto
-
- CustomizedRequestValueDto() - Constructor for class org.evomaster.client.java.controller.api.dto.CustomizedRequestValueDto
-
- EMTestUtils - Class in org.evomaster.client.java.controller.api
-
Class containing utility functions that can be used in the
automatically generated tests
- EMTestUtils() - Constructor for class org.evomaster.client.java.controller.api.EMTestUtils
-
- endpoint - Variable in class org.evomaster.client.java.controller.api.dto.JsonTokenPostLoginDto
-
The endpoint where to execute the login
- endpoint - Variable in class org.evomaster.client.java.controller.api.dto.problem.GraphQLProblemDto
-
The endpoint path (not the full URL) in the SUT that expects incoming GraphQL queries.
- endpointName - Variable in class org.evomaster.client.java.controller.api.dto.JsonAuthRPCEndpointDto
-
The endpoint where to process the auth setting
- endpoints - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCInterfaceSchemaDto
-
endpoints in this RPC interface
- endpointsToSkip - Variable in class org.evomaster.client.java.controller.api.dto.problem.RestProblemDto
-
When testing a REST API, there might be some endpoints that are not
so important to test.
- enumeraredTypes - Variable in class org.evomaster.client.java.controller.api.dto.database.schema.DbSchemaDto
-
- EnumeratedTypeDto - Class in org.evomaster.client.java.controller.api.dto.database.schema
-
- EnumeratedTypeDto() - Constructor for class org.evomaster.client.java.controller.api.dto.database.schema.EnumeratedTypeDto
-
- error - Variable in class org.evomaster.client.java.controller.api.dto.WrappedResponseDto
-
A message describing the error, if any.
- example - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.TypeDto
-
an example of the type
eg, for generic type of list, set, array
- exceptionDto - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCExceptionInfoDto
-
a dto of the exception defined by the RPC service
- exceptionInfoDto - Variable in class org.evomaster.client.java.controller.api.dto.ActionResponseDto
-
representing exception info if it occurs
- exceptionMessage - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCExceptionInfoDto
-
message of the exception
- exceptionName - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCExceptionInfoDto
-
class name of the exception
- executableFullPath - Variable in class org.evomaster.client.java.controller.api.dto.ControllerInfoDto
-
In some cases, like for External drivers for JVM, we might need the full path of
where the executable (or jar files) is located.
- ExecutionDto - Class in org.evomaster.client.java.controller.api.dto.database.execution
-
Each time a SQL command is executed, we keep track of which tables
and columns are involved.
- ExecutionDto() - Constructor for class org.evomaster.client.java.controller.api.dto.database.execution.ExecutionDto
-
- executionResults - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.InsertionResultsDto
-
- executionTime - Variable in class org.evomaster.client.java.controller.api.dto.database.execution.SqlExecutionLogDto
-
time spent by executing the command
- EXTRA_HEURISTICS - Static variable in class org.evomaster.client.java.controller.api.ControllerConstants
-
- extractSqlExecutionInfo - Variable in class org.evomaster.client.java.controller.api.dto.SutRunDto
-
Whether SQL execution info should be saved.
- extractTokenField - Variable in class org.evomaster.client.java.controller.api.dto.JsonTokenPostLoginDto
-
How to extract the token from a JSON response, as such
JSON could have few fields, possibly nested.
- extraHeuristics - Variable in class org.evomaster.client.java.controller.api.dto.TestResultsDto
-
- ExtraHeuristicsDto - Class in org.evomaster.client.java.controller.api.dto
-
Represents possible extra heuristics related to the code
execution and that do apply to all the reached testing targets.
- ExtraHeuristicsDto() - Constructor for class org.evomaster.client.java.controller.api.dto.ExtraHeuristicsDto
-
- id - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.InsertionDto
-
The ID of this insertion operation.
- id - Variable in class org.evomaster.client.java.controller.api.dto.HeuristicEntryDto
-
An id representing this heuristics.
- id - Variable in class org.evomaster.client.java.controller.api.dto.TargetInfoDto
-
The id of the target
- idCounter - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.DatabaseCommandDto
-
Optional numeric id.
- idMapping - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.InsertionResultsDto
-
a map from InsertionDto id to id of auto-generated primary keys
in the database (if any was generated).
- index - Variable in class org.evomaster.client.java.controller.api.dto.ActionDto
-
The index of this action in the test.
- index - Variable in class org.evomaster.client.java.controller.api.dto.ActionResponseDto
-
The index of this action which was executed in this test.
- INFO_SUT_PATH - Static variable in class org.evomaster.client.java.controller.api.ControllerConstants
-
- infoForAuthentication - Variable in class org.evomaster.client.java.controller.api.dto.SutInfoDto
-
There is no way a testing system can guess passwords, even
if given full access to the database storing them (ie, reversing
hash values).
- innerContent - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.ParamDto
-
inner content
- inputVariables - Variable in class org.evomaster.client.java.controller.api.dto.ActionDto
-
A list (possibly empty) of String values used in the action.
- insertedData - Variable in class org.evomaster.client.java.controller.api.dto.database.execution.ExecutionDto
-
What tables/columns were tried to be newly created with INSERT
- InsertionDto - Class in org.evomaster.client.java.controller.api.dto.database.operations
-
- InsertionDto() - Constructor for class org.evomaster.client.java.controller.api.dto.database.operations.InsertionDto
-
- InsertionEntryDto - Class in org.evomaster.client.java.controller.api.dto.database.operations
-
- InsertionEntryDto() - Constructor for class org.evomaster.client.java.controller.api.dto.database.operations.InsertionEntryDto
-
- InsertionResultsDto - Class in org.evomaster.client.java.controller.api.dto.database.operations
-
- InsertionResultsDto() - Constructor for class org.evomaster.client.java.controller.api.dto.database.operations.InsertionResultsDto
-
- insertions - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.DatabaseCommandDto
-
One or more insertion operation via SQL.
- interfaceId - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
name of the RPC interface
- interfaceId - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCInterfaceSchemaDto
-
name of the interface
- interfaceName - Variable in class org.evomaster.client.java.controller.api.dto.JsonAuthRPCEndpointDto
-
The interface which contains the endpoint
- intValue - Variable in enum org.evomaster.client.java.controller.api.dto.problem.rpc.exception.RPCExceptionType
-
a value for this exception
it could be used for identifying the exception
- isAuthorized - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
if the action requires auth to access
- isEnumeratedType - Variable in class org.evomaster.client.java.controller.api.dto.database.schema.ColumnDto
-
- isInstrumentationOn - Variable in class org.evomaster.client.java.controller.api.dto.ControllerInfoDto
-
Whether the system under test is running with instrumentation
to collect data about its execution
- isNullable - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.ParamDto
-
whether the param could be null
- isSutRunning - Variable in class org.evomaster.client.java.controller.api.dto.SutInfoDto
-
Whether the SUT is running or not
- isUnsigned - Variable in class org.evomaster.client.java.controller.api.dto.database.schema.ColumnDto
-
- isValidURIorEmpty(String) - Static method in class org.evomaster.client.java.controller.api.EMTestUtils
-
- rawAccessOfHttpBodyPayload - Variable in class org.evomaster.client.java.controller.api.dto.AdditionalInfoDto
-
Check if the business logic of the SUT (and not a third-party library) is
accessing the raw bytes of HTTP body payload (if any) directly
- relatedCustomization - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
related candidates to customize values in request of this endpoint
- requestParams - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
request params
- requiredAuthCandidates - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
possible candidates for auth to access the endpoint
- resetState - Variable in class org.evomaster.client.java.controller.api.dto.SutRunDto
-
Whether the internal state of the SUT should be reset
- resolveLocation(String, String) - Static method in class org.evomaster.client.java.controller.api.EMTestUtils
-
- responseParam - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
response param (nullable)
- responseVariable - Variable in class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
variable name of response
- restProblem - Variable in class org.evomaster.client.java.controller.api.dto.SutInfoDto
-
If the SUT is a RESTful API, here there will be the info
on how to interact with it
- RestProblemDto - Class in org.evomaster.client.java.controller.api.dto.problem
-
Created by arcuri82 on 05-Nov-18.
- RestProblemDto() - Constructor for class org.evomaster.client.java.controller.api.dto.problem.RestProblemDto
-
- rows - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.QueryResultDto
-
- RPCActionDto - Class in org.evomaster.client.java.controller.api.dto.problem.rpc
-
a dto to collect info of endpoints to be tested
that is used by both core (for identifying action) and driver (for endpoint invocation) sides
- RPCActionDto() - Constructor for class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCActionDto
-
- rpcCall - Variable in class org.evomaster.client.java.controller.api.dto.ActionDto
-
info to execute an RPC action.
- RPCExceptionCategory - Enum in org.evomaster.client.java.controller.api.dto.problem.rpc.exception
-
a list of RPC exception categories
- RPCExceptionInfoDto - Class in org.evomaster.client.java.controller.api.dto.problem.rpc
-
contain exception info
- RPCExceptionInfoDto() - Constructor for class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCExceptionInfoDto
-
- RPCExceptionType - Enum in org.evomaster.client.java.controller.api.dto.problem.rpc.exception
-
a list of RPC exception type handled by evomaster
- RPCInterfaceSchemaDto - Class in org.evomaster.client.java.controller.api.dto.problem.rpc
-
a dto to collect info of an RPC interface to be tested
that is sent to core
- RPCInterfaceSchemaDto() - Constructor for class org.evomaster.client.java.controller.api.dto.problem.rpc.RPCInterfaceSchemaDto
-
- rpcProblem - Variable in class org.evomaster.client.java.controller.api.dto.SutInfoDto
-
If the SUT is a PRC-based service, here there will be the info
on how to interact with it
- RPCProblemDto - Class in org.evomaster.client.java.controller.api.dto.problem
-
a dto to collect info of RPC problem to be tested
that is sent to core
- RPCProblemDto() - Constructor for class org.evomaster.client.java.controller.api.dto.problem.RPCProblemDto
-
- rpcResponse - Variable in class org.evomaster.client.java.controller.api.dto.ActionResponseDto
-
a response from an RPC action.
- RPCSupportedDataType - Enum in org.evomaster.client.java.controller.api.dto.problem.rpc
-
a list of types we support for RPC
- RPCType - Enum in org.evomaster.client.java.controller.api.dto.problem.rpc
-
a list of RPC type supported by evomaster
with different types, the handling might be different,
eg, create instance for input, exception handling and extraction
- run - Variable in class org.evomaster.client.java.controller.api.dto.SutRunDto
-
Whether the SUT should be running
- RUN_SUT_PATH - Static variable in class org.evomaster.client.java.controller.api.ControllerConstants
-
- value - Variable in class org.evomaster.client.java.controller.api.dto.HeaderDto
-
The value of the header
- value - Variable in class org.evomaster.client.java.controller.api.dto.HeuristicEntryDto
-
The actual value of the heuristic
- value - Variable in class org.evomaster.client.java.controller.api.dto.StringSpecializationInfoDto
-
- value - Variable in class org.evomaster.client.java.controller.api.dto.TargetInfoDto
-
The fitness value for this target, in [0,1], where 1 means covered
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.CookieLoginDto.ContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.CookieLoginDto.HttpVerb
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.CustomizedCallResultCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.database.schema.DatabaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.HeuristicEntryDto.Objective
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.HeuristicEntryDto.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.exception.RPCExceptionCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.exception.RPCExceptionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.RPCSupportedDataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.RPCType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evomaster.client.java.controller.api.dto.SutInfoDto.OutputFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.CookieLoginDto.ContentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.CookieLoginDto.HttpVerb
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.CustomizedCallResultCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.database.schema.DatabaseType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.evomaster.client.java.controller.api.dto.database.schema.EnumeratedTypeDto
-
A list of the values for the enumerated type
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.HeuristicEntryDto.Objective
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.HeuristicEntryDto.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class org.evomaster.client.java.controller.api.dto.KeyValuesDto
-
candidate values of the key
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.exception.RPCExceptionCategory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.exception.RPCExceptionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.RPCSupportedDataType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.problem.rpc.RPCType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.evomaster.client.java.controller.api.dto.SutInfoDto.OutputFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- variableName - Variable in class org.evomaster.client.java.controller.api.dto.database.operations.InsertionEntryDto
-