add first test running help

pull/33/head
mpromonet 9 years ago
parent 59ea95d474
commit 28be3eee1b

@ -8,6 +8,7 @@ before_install:
- sudo chroot rootfs /debootstrap/debootstrap --second-stage
- git clone https://github.com/raspberrypi/tools.git rpi_tools
- export PATH=$(pwd)/rpi_tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin:$PATH
- pip install --user cpp-coveralls
language: cpp
compiler:
- gcc
@ -15,6 +16,10 @@ script:
- cmake . && make && cpack .
- rm -rf CMakeCache.txt *.a CMakeFiles
- cmake . -DCMAKE_TOOLCHAIN_FILE=raspberry.toolchain && make && cpack .
- rm -rf CMakeCache.txt *.a CMakeFiles
- cmake -DCOVERAGE=ON . && make && make test
after_success:
- coveralls --gcov-options '\-lp'
env:
global:
- secure: hcQTuiLgzgWcinU2QKOlVI7xe0/XWAf6PnBbQG6YI7CkoQWMOaayime+07CpkRFM83GnZ7pc6qeA+RzVjwTZVfyIM8/T0af0mSNqop/ciflFa8t6v3k4nmUsWB9Cw9vEPdfuzsUMU1g7+qGFBMFRQj4lwgxgVll/S9wAUjD14pU=

@ -4,15 +4,25 @@ cmake_minimum_required(VERSION 2.6)
get_filename_component(BASENAME ${CMAKE_SOURCE_DIR} NAME)
project(${BASENAME})
option(COVERAGE "Coverage" OFF)
set(CMAKE_BUILD_TYPE DEBUG)
set(CMAKE_C_FLAGS "-Wall")
set(CMAKE_CXX_FLAGS "-Wall")
# define executable to build
include_directories("inc")
aux_source_directory(src SRC_FILES)
add_executable(${PROJECT_NAME} ${SRC_FILES})
if (COVERAGE)
set(COVERAGE_FLAGS "-g -O0 -fprofile-arcs -ftest-coverage")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COVERAGE_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${COVERAGE_FLAGS}")
target_link_libraries(${PROJECT_NAME} gcov)
endif()
# v4l2wrapper
include_directories("v4l2wrapper/inc")
find_library(V4L2WRAPPER_LIBRARY libv4l2wrapper.a PATHS ".")
@ -72,6 +82,10 @@ foreach (LIBLIVE555_module groupsock liveMedia UsageEnvironment BasicUsageEnviro
endforeach (LIBLIVE555_module)
target_link_libraries(${PROJECT_NAME} ${LIBLIVE555_LIBRARIES})
#testing
enable_testing()
add_test(help ./${PROJECT_NAME} -h)
# package
install (TARGETS ${PROJECT_NAME} DESTINATION bin)

Loading…
Cancel
Save