From f794dc42674ca11fdd6a37d0259592976f0d858e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 20 Nov 2025 13:38:14 -0600 Subject: [PATCH] spec/../*yml: Add fatfs tests to multiple BSP test excludes Multiple BSPs do not have the memory required to link the FATFS tests. Added these tests to tstsmallmem.yml and multiple individual BSP tst excludes. --- .../bsps/arm/lpc24xx/tstlpc17xxearomint.yml | 2 ++ .../arm/lpc24xx/tstlpc17xxplx800romint.yml | 2 ++ .../bsps/arm/lpc24xx/tstlpc40xxearomint.yml | 2 ++ spec/build/bsps/arm/lpc24xx/tstncsromint.yml | 2 ++ .../bsps/arm/lpc24xx/tstplx800romint.yml | 2 ++ spec/build/bsps/arm/rtl22xx/tstrtl22xx.yml | 2 ++ spec/build/bsps/arm/rtl22xx/tstrtl22xxt.yml | 2 ++ spec/build/bsps/tstnofatfs.yml | 27 +++++++++++++++++++ spec/build/bsps/tstsmallmem.yml | 2 ++ 9 files changed, 43 insertions(+) create mode 100644 spec/build/bsps/tstnofatfs.yml diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml b/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml index 4dba9d82b1..978814d0af 100644 --- a/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml +++ b/spec/build/bsps/arm/lpc24xx/tstlpc17xxearomint.yml @@ -12,6 +12,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml b/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml index 4dba9d82b1..978814d0af 100644 --- a/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml +++ b/spec/build/bsps/arm/lpc24xx/tstlpc17xxplx800romint.yml @@ -12,6 +12,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml b/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml index 4dba9d82b1..978814d0af 100644 --- a/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml +++ b/spec/build/bsps/arm/lpc24xx/tstlpc40xxearomint.yml @@ -12,6 +12,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/arm/lpc24xx/tstncsromint.yml b/spec/build/bsps/arm/lpc24xx/tstncsromint.yml index 4dba9d82b1..978814d0af 100644 --- a/spec/build/bsps/arm/lpc24xx/tstncsromint.yml +++ b/spec/build/bsps/arm/lpc24xx/tstncsromint.yml @@ -12,6 +12,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml b/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml index 4dba9d82b1..978814d0af 100644 --- a/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml +++ b/spec/build/bsps/arm/lpc24xx/tstplx800romint.yml @@ -12,6 +12,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/arm/rtl22xx/tstrtl22xx.yml b/spec/build/bsps/arm/rtl22xx/tstrtl22xx.yml index 145d07adc0..d2ce0a7572 100644 --- a/spec/build/bsps/arm/rtl22xx/tstrtl22xx.yml +++ b/spec/build/bsps/arm/rtl22xx/tstrtl22xx.yml @@ -21,6 +21,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/arm/rtl22xx/tstrtl22xxt.yml b/spec/build/bsps/arm/rtl22xx/tstrtl22xxt.yml index fbba9c3ec6..d7bf5a7287 100644 --- a/spec/build/bsps/arm/rtl22xx/tstrtl22xxt.yml +++ b/spec/build/bsps/arm/rtl22xx/tstrtl22xxt.yml @@ -17,6 +17,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: ../../tstnofatfs - role: build-dependency uid: ../../tstnoiconv type: build diff --git a/spec/build/bsps/tstnofatfs.yml b/spec/build/bsps/tstnofatfs.yml new file mode 100644 index 0000000000..696bea3ccc --- /dev/null +++ b/spec/build/bsps/tstnofatfs.yml @@ -0,0 +1,27 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-test-state: + reason: null + state: exclude + tests: + - fatfsfserror + - fatfsfspatheval + - fatfsfsrdwr + - fatfsfsrename + - fatfsfsrenameexisting + - fatfsfsrenamelongname + - fatfsfsrenamemaxlinks + - fatfsfsrmdirparent + - fatfsfsscandir01 + - fatfsfsstatvfs + - fsfatfssync01 + - fatfsfstime + - fsfatfsformat01 +build-type: option +copyrights: +- Copyright (C) 2025 OAR Corporation +default: [] +description: '' +enabled-by: true +links: [] +type: build diff --git a/spec/build/bsps/tstsmallmem.yml b/spec/build/bsps/tstsmallmem.yml index 6d0e6c5265..73da636609 100644 --- a/spec/build/bsps/tstsmallmem.yml +++ b/spec/build/bsps/tstsmallmem.yml @@ -150,6 +150,8 @@ default: [] description: '' enabled-by: true links: +- role: build-dependency + uid: tstnofatfs - role: build-dependency uid: tstnoiconv - role: build-dependency