@@ -87,6 +87,7 @@ Optionally, edit the following variables to customize your settings:
8787- ` CFL_BRANCH` Branch to fuzz, default is `CI_DEFAULT_BRANCH`.
8888- `FILESTORE` storage for files : builds, corpus, coverage and crashes.
8989- ` FUZZ_SECONDS` Change the amount of time spent fuzzing.
90+ - ` PARALLEL_FUZZING` Use all available cores when fuzzing.
9091- ` CFL_ARTIFACTS_DIR` To save your artifacts in a different directory than `artifacts`
9192
9293# ## Batch fuzzing and corpus pruning
@@ -136,8 +137,8 @@ keyword to avoid duplicating most of the common parameters between the different
136137The continuous build task causes a build to be triggered and uploaded
137138whenever a new push is done to main/default branches.
138139
139- Continuous builds are used when a crash is found during PR fuzzing to determine whether the crash was newly introduced.
140- If the crash was not newly introduced, PR fuzzing will not report it.
140+ Continuous builds are used when a crash is found during MR fuzzing to determine whether the crash was newly introduced.
141+ If the crash was not newly introduced, MR fuzzing will not report it.
141142This means that there will be fewer unrelated failures when running code change
142143fuzzing.
143144
@@ -212,7 +213,7 @@ From a performance point of view, it is recommended to use a `docker` gitlab run
212213See this [doc](https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-socket-binding)
213214for more information.
214215
215- To do so, if you have such a runner ready, you simply need to remove the following lines from the configuration :
216+ To do so, if you have such a runner ready, you simply need to remove the following lines from the configuration :
216217{% raw %}
217218` ` ` yaml
218219variables:
@@ -249,7 +250,7 @@ For continuous builds, you need to use a [cache](https://docs.gitlab.com/ee/ci/c
249250 - cfl-cache/
250251` ` `
251252{% endraw %}
252- The cache directory needs to defined as `CFL_CACHE_DIR` to be used by ClusterFuzzLite.
253+ The cache directory needs to be defined as `CFL_CACHE_DIR` to be used by ClusterFuzzLite.
253254If it is not defined, the default value is `cache`.
254255You should ensure that the runners share the access to the cache.
255256
@@ -263,7 +264,7 @@ project access token, due to your Gitlab license.
263264
264265![gitlab-project-token]
265266
266- And this token should be used from the fuzzed repository as a CI/CD variable.
267+ Add the token as a CI/CD variable to your GitLab project .
267268You can name this variable as you like, in the following example it is named
268269` CFL_TOKEN` . This variable should be defined as masked to avoid leaks.
269270It should not be protected if you need it on unprotected branches.
0 commit comments