ci(fuzzing): add fuzz testing to CI
Starting with vendor and SDEI tests. This is an experimental add for
further additions if flow works as expected.
Change-Id: I48a11c9ec110cbf10f687b4c600596db22b6e195
Signed-off-by: Mark Dykes <mark.dykes@arm.com>
diff --git a/run_config/fvp-tftf.fuzz b/run_config/fvp-tftf.fuzz
index e0214fe..a6468fa 100644
--- a/run_config/fvp-tftf.fuzz
+++ b/run_config/fvp-tftf.fuzz
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
-# Copyright (c) 2019-2024, Arm Limited. All rights reserved.
+# Copyright (c) 2019-2025, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -12,6 +12,8 @@
pre_tftf_build() {
source $tftf_config_file
python3 $ci_root/script/gen_smc_fuzz_setup.py -dts $tftf_root/$SMC_FUZZ_DTS -hdf $tftf_root/smc_fuzz/include/fuzz_names.h
+ cd $tftf_root/smc_fuzz
+ python3 script/generate_smc.py -s ./$SMC_FUZZ_DEFFILE
}
generate_lava_job_template() {