mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
enable coveralls support
This commit is contained in:
parent
55d95c1cd0
commit
7fd140b99a
@ -6,3 +6,5 @@ before_install:
|
|||||||
- sudo ./scripts/travis-setup.sh
|
- sudo ./scripts/travis-setup.sh
|
||||||
script:
|
script:
|
||||||
- ./scripts/travis.sh
|
- ./scripts/travis.sh
|
||||||
|
after_success:
|
||||||
|
- coveralls --encoding iso-8859-1
|
||||||
|
@ -28,6 +28,15 @@ else()
|
|||||||
set(DEBUG 0)
|
set(DEBUG 0)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
option(USE_GCOV "Enable gcov support" OFF)
|
||||||
|
|
||||||
|
if(USE_GCOV)
|
||||||
|
message(STATUS "Enabling gcov support")
|
||||||
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage")
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} --coverage")
|
||||||
|
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} --coverage")
|
||||||
|
endif()
|
||||||
|
|
||||||
# Modules used by platform auto-detection
|
# Modules used by platform auto-detection
|
||||||
include(CheckLibraryExists)
|
include(CheckLibraryExists)
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
[](https://travis-ci.org/neovim/neovim)
|
[](https://travis-ci.org/neovim/neovim)
|
||||||
[](https://waffle.io/neovim/neovim)
|
[](https://waffle.io/neovim/neovim)
|
||||||
|
[](https://coveralls.io/r/neovim/neovim)
|
||||||
|
|
||||||
Neovim is a project that seeks to aggressively refactor Vim in order to:
|
Neovim is a project that seeks to aggressively refactor Vim in order to:
|
||||||
|
|
||||||
|
@ -42,3 +42,5 @@ wget -q -O - http://llvm.org/releases/3.4/clang+llvm-3.4-x86_64-unknown-ubuntu12
|
|||||||
|
|
||||||
# [ -n "$USE_CLANG_34" ] &&
|
# [ -n "$USE_CLANG_34" ] &&
|
||||||
# apt-get -qq -y --no-install-recommends install clang-3.4 lldb-3.4
|
# apt-get -qq -y --no-install-recommends install clang-3.4 lldb-3.4
|
||||||
|
|
||||||
|
pip install cpp-coveralls --use-mirrors
|
||||||
|
@ -60,7 +60,7 @@ if [ "$CC" = "clang" ]; then
|
|||||||
export SKIP_UNITTEST=1
|
export SKIP_UNITTEST=1
|
||||||
export UBSAN_OPTIONS="log_path=$tmpdir/ubsan" # not sure if this works
|
export UBSAN_OPTIONS="log_path=$tmpdir/ubsan" # not sure if this works
|
||||||
|
|
||||||
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$install_dir"
|
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$install_dir -DUSE_GCOV=ON"
|
||||||
$MAKE_CMD
|
$MAKE_CMD
|
||||||
if ! $MAKE_CMD test; then
|
if ! $MAKE_CMD test; then
|
||||||
reset
|
reset
|
||||||
@ -70,7 +70,7 @@ if [ "$CC" = "clang" ]; then
|
|||||||
$MAKE_CMD install
|
$MAKE_CMD install
|
||||||
else
|
else
|
||||||
export SKIP_EXEC=1
|
export SKIP_EXEC=1
|
||||||
$MAKE_CMD CMAKE_EXTRA_FLAGS="-DBUSTED_OUTPUT_TYPE=TAP"
|
$MAKE_CMD CMAKE_EXTRA_FLAGS="-DBUSTED_OUTPUT_TYPE=TAP -DUSE_GCOV=ON"
|
||||||
$MAKE_CMD cmake
|
$MAKE_CMD cmake CMAKE_EXTRA_FLAGS="-DUSE_GCOV=ON"
|
||||||
$MAKE_CMD unittest
|
$MAKE_CMD unittest
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user