mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-18 13:54:36 -05:00
Update the test to integrate in build.
* TODO: fix make distcheck.
This commit is contained in:
parent
b7f6799af9
commit
79e729bd37
5 changed files with 35 additions and 15 deletions
|
@ -8,6 +8,6 @@ before_install:
|
||||||
- sudo apt-get install -y libxinerama-dev autoconf automake make libxft-dev libx11-dev libpango1.0-dev
|
- sudo apt-get install -y libxinerama-dev autoconf automake make libxft-dev libx11-dev libpango1.0-dev
|
||||||
- sudo pip install cpp-coveralls
|
- sudo pip install cpp-coveralls
|
||||||
|
|
||||||
script: autoreconf -i && ./configure && make && make -C test/ test
|
script: autoreconf -i && ./configure --enable-gcov && make && make -C test/ test
|
||||||
after_success:
|
after_success:
|
||||||
- coveralls --exclude lib --gcov-options '\-lp'
|
- coveralls --exclude lib --gcov-options '\-lp'
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SUBDIRS=test
|
||||||
|
|
||||||
##
|
##
|
||||||
# Rofi the program
|
# Rofi the program
|
||||||
##
|
##
|
||||||
|
|
|
@ -44,5 +44,5 @@ PKG_CHECK_MODULES([xinerama], [xinerama])
|
||||||
PKG_CHECK_MODULES([pango], [pango pangoxft])
|
PKG_CHECK_MODULES([pango], [pango pangoxft])
|
||||||
|
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile])
|
AC_CONFIG_FILES([Makefile test/Makefile])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
CC=gcc
|
|
||||||
CFLAGS=-I../include/ -I../ -std=c99 -fprofile-arcs -ftest-coverage -g3
|
|
||||||
SOURCES=\
|
|
||||||
history-test.c\
|
|
||||||
../config/config.c\
|
|
||||||
../source/history.c
|
|
||||||
|
|
||||||
history-test: $(SOURCES)
|
|
||||||
$(CC) -o $@ $^ `pkg-config --libs --cflags glib-2.0` $(CFLAGS)
|
|
||||||
|
|
||||||
|
|
||||||
test: history-test
|
|
||||||
./$^
|
|
31
test/Makefile.am
Normal file
31
test/Makefile.am
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
##
|
||||||
|
# Rofi the program
|
||||||
|
##
|
||||||
|
bin_PROGRAMS=rofi_test
|
||||||
|
|
||||||
|
LIBS=\
|
||||||
|
@xft_LIBS@\
|
||||||
|
@x11_LIBS@\
|
||||||
|
@xinerama_LIBS@\
|
||||||
|
@pango_LIBS@
|
||||||
|
|
||||||
|
AM_CFLAGS=\
|
||||||
|
@xft_CFLAGS@\
|
||||||
|
@x11_CFLAGS@\
|
||||||
|
@xinerama_CFLAGS@\
|
||||||
|
@pango_CFLAGS@\
|
||||||
|
-DMANPAGE_PATH="\"$(mandir)/man1/rofi.1\""\
|
||||||
|
-I$(top_srcdir)/include/\
|
||||||
|
-I$(top_srcdir)/config/\
|
||||||
|
-I$(top_builddir)/
|
||||||
|
|
||||||
|
rofi_test_SOURCES=\
|
||||||
|
../source/history.c\
|
||||||
|
../config/config.c\
|
||||||
|
../include/rofi.h\
|
||||||
|
../include/history.h\
|
||||||
|
history-test.c
|
||||||
|
|
||||||
|
.PHONY: test
|
||||||
|
test: rofi_test
|
||||||
|
./$^
|
Loading…
Reference in a new issue