Skip to content

Commit 826d91f

Browse files
committed
conditional cov flags
1 parent 46e3bec commit 826d91f

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@ jobs:
249249
cat > commands.sh << EOF
250250
mv -f /data/local/tmp/sqlite3 /system/xbin
251251
cd /data/local/tmp
252-
sqlite3 ":memory:" -cmd ".bail on" ".load ./dist/cloudsync" "SELECT cloudsync_version();"
253252
$(make test CC=$CC PLATFORM=$PLATFORM -n)
254253
EOF
255254
echo "::endgroup::"

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ endif
1616
# Compiler and flags
1717
CC = gcc
1818
CFLAGS = -Wall -Wextra -Wno-unused-parameter -I$(SRC_DIR) -I$(SQLITE_DIR) -I$(CURL_DIR)/include
19-
TEST_FLAGS = $(CFLAGS) -DSQLITE_CORE -DCLOUDSYNC_UNITTEST -DCLOUDSYNC_OMIT_NETWORK -DCLOUDSYNC_OMIT_PRINT_RESULT -fprofile-arcs -ftest-coverage
19+
TEST_FLAGS = $(CFLAGS) -DSQLITE_CORE -DCLOUDSYNC_UNITTEST -DCLOUDSYNC_OMIT_NETWORK -DCLOUDSYNC_OMIT_PRINT_RESULT
2020
EXTENSION_FLAGS = $(CFLAGS) -O3 -fPIC
2121
LDFLAGS = -L./$(CURL_DIR)/$(PLATFORM) -lcurl
2222
COVERAGE = false
@@ -83,7 +83,10 @@ else # linux
8383
TARGET := $(DIST_DIR)/cloudsync.so
8484
LDFLAGS += -shared -lssl -lcrypto
8585
CFLAGS += -lm
86-
TEST_FLAGS += -lgcov
86+
endif
87+
88+
ifneq ($(COVERAGE),false)
89+
TEST_FLAGS += -lgcov -fprofile-arcs -ftest-coverage
8790
endif
8891

8992
# Windows .def file generation

0 commit comments

Comments
 (0)