mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 02:49:02 -04:00
Adds support for Intel SDE for test coverage.
This commit is contained in:
parent
c194fef5f4
commit
58b71438cf
3 changed files with 22 additions and 7 deletions
|
|
@ -175,6 +175,11 @@ check-local:
|
|||
$(TESTENV) ./snapraid$(EXEEXT) --test-skip-device -c $(CONF) status
|
||||
echo --- Run the speed test
|
||||
$(TESTENV) ./snapraid$(EXEEXT) --test-skip-device -T
|
||||
if HAVE_EMULATOR
|
||||
$(TESTENV_SSE2) ./snapraid$(EXEEXT) --test-skip-device -T
|
||||
$(TESTENV_SSSE3) ./snapraid$(EXEEXT) --test-skip-device -T
|
||||
$(TESTENV_AVX2) ./snapraid$(EXEEXT) --test-skip-device -T
|
||||
endif
|
||||
echo --- Some commands with empty array
|
||||
$(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS_VERBOSE) -c $(CONF) diff
|
||||
$(TESTENV) ./snapraid$(EXEEXT) $(CHECKFLAGS_VERBOSE) -c $(CONF) dup
|
||||
|
|
|
|||
22
configure.ac
22
configure.ac
|
|
@ -11,6 +11,7 @@ AC_PROG_CC
|
|||
AC_USE_SYSTEM_EXTENSIONS
|
||||
AC_CHECK_PROG([VALGRIND],[valgrind],[valgrind],[])
|
||||
AC_CHECK_PROG([WINE],[wine],[wine],[])
|
||||
AC_CHECK_PROG([SDE],[sde],[sde],[])
|
||||
AC_CHECK_PROG([ADVD2],[advd2],[advd2],[])
|
||||
AM_CONDITIONAL(HAVE_ADVD2, [test x"$ADVD2" != x])
|
||||
|
||||
|
|
@ -118,8 +119,6 @@ AM_CONDITIONAL(HAVE_SYMLINK, [test x"$SYMLINK" != x])
|
|||
AC_ARG_ENABLE([profiler],
|
||||
[AS_HELP_STRING([--enable-profiler],[enable the use of gprof for code coverage])],
|
||||
[
|
||||
TESTENV=""
|
||||
FAILENV="$TESTENV"
|
||||
CFLAGS="-O2 -pg -g"
|
||||
],
|
||||
[])
|
||||
|
|
@ -127,8 +126,6 @@ AC_ARG_ENABLE([profiler],
|
|||
AC_ARG_ENABLE([coverage],
|
||||
[AS_HELP_STRING([--enable-coverage],[enable the use of gcov for code coverage])],
|
||||
[
|
||||
TESTENV=""
|
||||
FAILENV="$TESTENV"
|
||||
CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
|
||||
],
|
||||
[])
|
||||
|
|
@ -151,11 +148,20 @@ AC_ARG_ENABLE([sgcheck],
|
|||
],
|
||||
[])
|
||||
|
||||
AC_ARG_ENABLE([sde],
|
||||
[AS_HELP_STRING([--enable-sde],[enable the use of SDE emulator in testing])],
|
||||
[
|
||||
TESTENV_SSE2="$SDE -p4 --"
|
||||
TESTENV_SSE4="$SDE -msm --"
|
||||
TESTENV_AVX2="$SDE --"
|
||||
EMULATOR=1
|
||||
],
|
||||
[])
|
||||
AM_CONDITIONAL(HAVE_EMULATOR, [test x"$EMULATOR" != x])
|
||||
|
||||
AC_ARG_ENABLE([debug],
|
||||
[AS_HELP_STRING([--enable-debug],[enable debugging])],
|
||||
[
|
||||
TESTENV=""
|
||||
FAILENV="$TESTENV"
|
||||
CFLAGS="-O0 -g -Wall -Wextra"
|
||||
],
|
||||
[])
|
||||
|
|
@ -175,6 +181,10 @@ AC_ARG_ENABLE([warning],
|
|||
|
||||
AC_ARG_VAR([TESTENV], [Test environment])
|
||||
AC_ARG_VAR([FAILENV], [Test environment for failing tests])
|
||||
AC_ARG_VAR([TESTENV_SSE2], [Test environment for SSE2])
|
||||
AC_ARG_VAR([TESTENV_SSSE3], [Test environment for SSSE3])
|
||||
AC_ARG_VAR([TESTENV_AVX2], [Test environment for AVX2])
|
||||
|
||||
AC_CONFIG_FILES([Makefile])
|
||||
AC_OUTPUT
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
make distclean
|
||||
|
||||
if ! ./configure --enable-coverage; then
|
||||
if ! ./configure --enable-coverage --enable-sde; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue