Merge branch 'test/ci_fuzzer_precheck' into 'master'

CI: Add a test to pre-check fuzzer tests compilation before weekly run

See merge request espressif/esp-idf!10332
This commit is contained in:
Anton Maklakov 2020-11-04 12:22:53 +08:00
commit b5b2738644
4 changed files with 16 additions and 0 deletions

View File

@ -1,6 +1,7 @@
#pragma once
#define _ESP_NETIF_SUPPRESS_LEGACY_WARNING_
#define __ARCH_CC_H__
#define __XTENSA_API_H__
#define IRAM_ATTR
#define FLAG_ATTR(TYPE)
#define SSIZE_MAX INT_MAX

View File

@ -27,6 +27,7 @@ CFLAGS=-g -Wno-unused-value -Wno-missing-declarations -Wno-pointer-bool-conversi
-I$(COMPONENTS_DIR)/lwip/lwip/src/include \
-I$(COMPONENTS_DIR)/lwip/port/esp32/include \
-I$(COMPONENTS_DIR)/lwip/lwip/src/include/lwip/apps \
-I$(COMPONENTS_DIR)/newlib/platform_include \
-I$(COMPONENTS_DIR)/soc/include \
-I$(COMPONENTS_DIR)/soc/include \
-I$(COMPONENTS_DIR)/soc/esp32/include \

View File

@ -1,3 +1,6 @@
#pragma once
#define IRAM_ATTR
#define FLAG_ATTR(TYPE)
#define QUEUE_H
#define __XTENSA_API_H__
#define SSIZE_MAX INT_MAX

View File

@ -98,6 +98,17 @@ test_lwip_dhcps_fuzzer_on_host:
FUZZER_TEST_DIR: components/lwip/test_afl_host
FUZZER_PARAMS: MODE=dhcp_server
test_compile_fuzzers:
extends: .host_test_template
image: $CI_DOCKER_REGISTRY/afl-fuzzer-test
script:
- cd ${IDF_PATH}/components/lwip/test_afl_host
- make MODE=dhcp_server
- make MODE=dhcp_client
- make MODE=dns
- cd ${IDF_PATH}/components/mdns/test_afl_fuzz_host
- make
test_spiffs_on_host:
extends: .host_test_template
script: