Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/littlefs-project/littlefs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Haster <chaster@utexas.edu>2021-01-05 11:49:30 +0300
committerChristopher Haster <chaster@utexas.edu>2021-01-10 13:03:16 +0300
commit104d65113d4a73e4f38cc976e70a3afeb743d52a (patch)
treeb62fa82238267565a62a358f3fdb914722183e04 /.github
parent6d3e4ac33e20a4c7394508434840b79e43397701 (diff)
Reduced build sources to just the core littlefs
Currently this is just lfs.c and lfs_util.c. Previously this included the block devices, but this meant all of the scripts needed to explicitly deselect the block devices to avoid reporting build size/coverage info on them. Note that test.py still explicitly adds the block devices for compiling tests, which is their main purpose. Humorously this means the block devices will probably be compiled into most builds in this repo anyways.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/test.yml14
1 files changed, 1 insertions, 13 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index d49e839..7966784 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -138,14 +138,7 @@ jobs:
# make test TESTFLAGS+="-nrk \
# -DLFS_READ_SIZE=11 -DLFS_BLOCK_SIZE=704"
- # collect coverage
- - name: collect-coverage
- continue-on-error: true
- run: |
- # we only care about littlefs's actual source
- lcov -e coverage/${{github.job}}-${{matrix.arch}}.info \
- $(for f in lfs*.c ; do echo "/$f" ; done) \
- -o coverage/${{github.job}}-${{matrix.arch}}.info
+ # upload coveragefor later coverage
- name: upload-coverage
continue-on-error: true
uses: actions/upload-artifact@v2
@@ -159,10 +152,8 @@ jobs:
continue-on-error: true
run: |
mkdir -p results
- # TODO remove the need for SRC
make clean
make code \
- SRC="$(echo lfs*.c)" \
CFLAGS+=" \
-DLFS_NO_ASSERT \
-DLFS_NO_DEBUG \
@@ -175,7 +166,6 @@ jobs:
mkdir -p results
make clean
make code \
- SRC="$(echo lfs*.c)" \
CFLAGS+=" \
-DLFS_NO_ASSERT \
-DLFS_NO_DEBUG \
@@ -189,7 +179,6 @@ jobs:
mkdir -p results
make clean
make code \
- SRC="$(echo lfs*.c)" \
CFLAGS+=" \
-DLFS_NO_ASSERT \
-DLFS_NO_DEBUG \
@@ -203,7 +192,6 @@ jobs:
mkdir -p results
make clean
make code \
- SRC="$(echo lfs*.c)" \
CFLAGS+=" \
-DLFS_NO_ASSERT \
-DLFS_NO_DEBUG \