You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/options.md
+2-7Lines changed: 2 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,7 @@ There are 3 types of options:
68
68
|`addPreDefinedTests`|__Boolean__. Add predefined tests at the end of the search. An example is a test to fetch the schema of RESTful APIs. *Default value*: `true`.|
69
69
|`addTestComments`|__Boolean__. Add summary comments on each test. *Default value*: `true`.|
70
70
|`advancedBlackBoxCoverage`|__Boolean__. Apply more advanced coverage criteria for black-box testing. This can result in larger generated test suites. *Default value*: `true`.|
71
-
|`algorithm`|__Enum__. The algorithm used to generate test cases. The default depends on whether black-box or white-box testing is done. *Valid values*: `DEFAULT, SMARTS, MIO, RANDOM, WTS, MOSA, RW, StandardGA, MonotonicGA, SteadyStateGA, BreederGA, CellularGA, OnePlusLambdaLambdaGA, MuLambdaEA, MuPlusLambdaEA, LIPS, CRO`. *Default value*: `DEFAULT`.|
71
+
|`algorithm`|__Enum__. The algorithm used to generate test cases. The default depends on whether black-box or white-box testing is done. *Valid values*: `DEFAULT, SMARTS, MIO, RANDOM, WTS, MOSA, RW, DYNAMOSA, StandardGA, MonotonicGA, SteadyStateGA, BreederGA, CellularGA, OnePlusLambdaLambdaGA, MuLambdaEA, MuPlusLambdaEA, LIPS`. *Default value*: `DEFAULT`.|
72
72
|`allowInvalidData`|__Boolean__. When generating data, allow in some cases to use invalid values on purpose. *Default value*: `true`.|
73
73
|`appendToStatisticsFile`|__Boolean__. Whether should add to an existing statistics file, instead of replacing it. *Default value*: `false`.|
74
74
|`archiveAfterMutationFile`|__String__. Specify a path to save archive after each mutation during search, only useful for debugging. *DEBUG option*. *Default value*: `archive.csv`.|
@@ -83,11 +83,6 @@ There are 3 types of options:
83
83
|`coveredTargetSortedBy`|__Enum__. Specify a format to organize the covered targets by the search. *Valid values*: `NAME, TEST`. *Default value*: `NAME`.|
84
84
|`createConfigPathIfMissing`|__Boolean__. If there is no configuration file, create a default template at given configPath location. However this is done only on the 'default' location. If you change 'configPath', no new file will be created. *Default value*: `true`.|
85
85
|`createTests`|__Boolean__. Specify if test classes should be created as output of the tool. Usually, you would put it to 'false' only when debugging EvoMaster itself. *Default value*: `true`.|
86
-
|`croDecompositionThreshold`|__Int__. CRO: Decomposition threshold d_t (min number of collisions before decomposition). *Constraints*: `min=0.0`. *Default value*: `500`.|
87
-
|`croInitialKineticEnergy`|__Double__. CRO: Initial kinetic energy assigned to each molecule. *Constraints*: `min=0.0`. *Default value*: `1000.0`.|
88
-
|`croKineticEnergyLossRate`|__Double__. CRO: Kinetic energy loss rate k_r (lower bound of retained fraction after on-wall). *Constraints*: `probability 0.0-1.0`. *Default value*: `0.2`.|
|`croSynthesisThreshold`|__Double__. CRO: Synthesis KE threshold s_t (molecule can synthesize if KE ≤ s_t). *Constraints*: `min=0.0`. *Default value*: `10.0`.|
91
86
|`customNaming`|__Boolean__. Enable custom naming and sorting criteria. *Default value*: `true`.|
92
87
|`d`|__Double__. When weight-based mutation rate is enabled, specify a percentage of calculating mutation rate based on a number of candidate genes to mutate. For instance, d = 1.0 means that the mutation rate fully depends on a number of candidate genes to mutate, and d = 0.0 means that the mutation rate fully depends on weights of candidates genes to mutate. *Constraints*: `probability 0.0-1.0`. *Default value*: `0.8`.|
93
88
|`dependencyFile`|__String__. Specify a file that saves derived dependencies. *DEBUG option*. *Default value*: `dependencies.csv`.|
@@ -233,6 +228,7 @@ There are 3 types of options:
233
228
|`useResponseDataPool`|__Boolean__. Enable the collection of response data, to feed new individuals based on field names matching. *Default value*: `true`.|
234
229
|`useTimeInFeedbackSampling`|__Boolean__. Whether to use timestamp info on the execution time of the tests for sampling (e.g., to reward the quickest ones). *Default value*: `true`.|
235
230
|`weightBasedMutationRate`|__Boolean__. Whether to enable a weight-based mutation rate. *Default value*: `true`.|
231
+
|`writeCfg`|__Boolean__. Enable writing CFG/CDG graphs to disk on the agent side. *Default value*: `true`.|
236
232
|`writeExtraHeuristicsFile`|__Boolean__. Whether we should collect data on the extra heuristics. Only needed for experiments. *Default value*: `false`.|
237
233
|`writeStatistics`|__Boolean__. Whether or not writing statistics of the search process. This is only needed when running experiments with different parameter settings. *Default value*: `false`.|
238
234
|`writeWFCReport`|__Boolean__. Output a JSON file representing statistics of the fuzzing session, written in the WFC Report format. This also includes a index.html web application to visualize such data. *Default value*: `true`.|
@@ -323,4 +319,3 @@ There are 3 types of options:
323
319
|`vulnerableInputClassificationStrategy`|__Enum__. Strategy to classify inputs for potential vulnerability classes related to an REST endpoint. *Valid values*: `MANUAL, LLM`. *Default value*: `MANUAL`.|
324
320
|`wbProbabilityUseDataPool`|__Double__. Specify the probability of using the data pool when sampling test cases. This is for white-box (wb) mode. *Constraints*: `probability 0.0-1.0`. *Default value*: `0.2`.|
325
321
|`writeSnapshotTestsIntervalInSeconds`|__Int__. The size (in seconds) of the interval that the snapshots will be printed, if enabled. *Default value*: `3600`.|
326
-
|`xss`|__Boolean__. To apply XSS detection as part of security testing. *Default value*: `false`.|
0 commit comments