mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 10:51:54 -04:00
Added a new TEST document.
This commit is contained in:
parent
476697e68a
commit
7ae419bd5e
2 changed files with 29 additions and 5 deletions
11
Makefile.am
11
Makefile.am
|
|
@ -53,7 +53,7 @@ mktest_SOURCES = \
|
|||
EXTRA_DIST = \
|
||||
autogen.sh \
|
||||
noautomake.sh \
|
||||
README AUTHORS HISTORY INSTALL COPYING TODO \
|
||||
README AUTHORS HISTORY INSTALL COPYING TODO TEST \
|
||||
snapraid.d snapraid.1 snapraid.txt \
|
||||
test-raid5.conf \
|
||||
test-raid6.conf \
|
||||
|
|
@ -76,6 +76,7 @@ maintainer-clean-local:
|
|||
rm -f snapraid.1 snapraid.txt
|
||||
|
||||
# Automatic testing
|
||||
|
||||
CHECKFLAGS =
|
||||
CHECKCOUNT = 2000
|
||||
CHECKSIZE = 4000
|
||||
|
|
@ -271,7 +272,7 @@ check-local:
|
|||
|
||||
# Manual testing
|
||||
|
||||
CHECK = ./snapraid -S -c test-raid5.conf diff
|
||||
MANUAL = ./snapraid -S -c test-raid5.conf sync
|
||||
|
||||
valgrind:
|
||||
valgrind \
|
||||
|
|
@ -279,7 +280,7 @@ valgrind:
|
|||
--track-origins=yes \
|
||||
--read-var-info=yes \
|
||||
--leak-check=full \
|
||||
-v $(CHECK) \
|
||||
-v $(MANUAL) \
|
||||
2> valgrind.log
|
||||
tail valgrind.log
|
||||
|
||||
|
|
@ -289,14 +290,14 @@ callgrind:
|
|||
--dump-instr=yes \
|
||||
--trace-jump=yes \
|
||||
--collect-systime=yes \
|
||||
-v $(CHECK) \
|
||||
-v $(MANUAL) \
|
||||
2> callgrind.log
|
||||
tail callgrind.log
|
||||
|
||||
cachegrind:
|
||||
valgrind \
|
||||
--tool=cachegrind \
|
||||
-v $(CHECK) \
|
||||
-v $(MANUAL) \
|
||||
2> cachegrind.log
|
||||
tail cachegrind.log
|
||||
|
||||
|
|
|
|||
23
TEST
Normal file
23
TEST
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
SnapRAID TEST
|
||||
=============
|
||||
|
||||
The regression test of SnapRAID is run using the command:
|
||||
|
||||
make check
|
||||
|
||||
You can also run the regression test in valgrind with:
|
||||
|
||||
./configure --enable-valgrind
|
||||
make check
|
||||
|
||||
To run a coverage test you should use:
|
||||
|
||||
./configure --enable-coverage
|
||||
make lcov_reset
|
||||
make check
|
||||
make lcov_capture
|
||||
make lcov_html
|
||||
|
||||
and open the file ./cov/index.html in your browser to see the results.
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue