mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Request gcov-4.8 on Travis
This commit is contained in:
parent
de2c81594d
commit
678a8ff8f1
@ -12,9 +12,9 @@ addons:
|
|||||||
|
|
||||||
script:
|
script:
|
||||||
- set -e
|
- set -e
|
||||||
- export CXX="g++-4.8" CC="gcc-4.8"
|
- export CXX="g++-4.8" CC="gcc-4.8" GCOV="gcov-4.8"
|
||||||
- pushd $TRAVIS_BUILD_DIR/tests/host
|
- pushd $TRAVIS_BUILD_DIR/tests/host
|
||||||
- make test gcov
|
- make
|
||||||
- bash <(curl -s https://codecov.io/bash) -X gcov
|
- bash <(curl -s https://codecov.io/bash) -X gcov
|
||||||
- make clean
|
- make clean
|
||||||
- popd
|
- popd
|
||||||
|
@ -8,6 +8,7 @@ ifeq ($(shell uname -s),Darwin)
|
|||||||
CC := gcc
|
CC := gcc
|
||||||
CXX := g++
|
CXX := g++
|
||||||
endif
|
endif
|
||||||
|
GCOV ?= gcov
|
||||||
|
|
||||||
CORE_CPP_FILES := $(addprefix $(CORE_PATH)/,\
|
CORE_CPP_FILES := $(addprefix $(CORE_PATH)/,\
|
||||||
StreamString.cpp \
|
StreamString.cpp \
|
||||||
@ -56,7 +57,7 @@ CPP_OBJECTS = $(CPP_SOURCE_FILES:.cpp=.cpp.o)
|
|||||||
OBJECTS = $(C_OBJECTS) $(CPP_OBJECTS)
|
OBJECTS = $(C_OBJECTS) $(CPP_OBJECTS)
|
||||||
COVERAGE_FILES = $(OBJECTS:.o=.gc*)
|
COVERAGE_FILES = $(OBJECTS:.o=.gc*)
|
||||||
|
|
||||||
all: $(OUTPUT_BINARY) test
|
all: build-info $(OUTPUT_BINARY) test gcov
|
||||||
|
|
||||||
test: $(OUTPUT_BINARY)
|
test: $(OUTPUT_BINARY)
|
||||||
$(OUTPUT_BINARY)
|
$(OUTPUT_BINARY)
|
||||||
@ -67,7 +68,17 @@ clean:
|
|||||||
rm -rf $(COVERAGE_FILES) *.gcov
|
rm -rf $(COVERAGE_FILES) *.gcov
|
||||||
|
|
||||||
gcov: test
|
gcov: test
|
||||||
find $(CORE_PATH) -name "*.gcno" -exec gcov -r -pb {} +
|
find $(CORE_PATH) -name "*.gcno" -exec $(GCOV) -r -pb {} +
|
||||||
|
|
||||||
|
build-info:
|
||||||
|
echo "-------- build tools info --------"
|
||||||
|
echo "CC: " $(CC)
|
||||||
|
$(CC) -v
|
||||||
|
echo "CXX: " $(CXX)
|
||||||
|
$(CXX) -v
|
||||||
|
echo "GCOV: " $(GCOV)
|
||||||
|
$(GCOV) -v
|
||||||
|
echo "----------------------------------"
|
||||||
|
|
||||||
$(BINARY_DIRECTORY):
|
$(BINARY_DIRECTORY):
|
||||||
mkdir -p $@
|
mkdir -p $@
|
||||||
|
Loading…
x
Reference in New Issue
Block a user