mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
tests: add basic dmstats tests
Add initial dmstats tests to 000-basic.sh. These tests ensure that the dmsetup binary is built and linked correctly when called as 'dmstats' and that the version of the binary matches the expected library version used for the build.
This commit is contained in:
parent
985ed7822f
commit
1f8fd5a152
@ -288,6 +288,9 @@ lib/paths: lib/paths-common
|
||||
lib/version-expected: $(top_srcdir)/VERSION .lib-dir-stamp
|
||||
cut -f 1 -d ' ' <$< >$@
|
||||
|
||||
lib/dm-version-expected: $(top_srcdir)/VERSION_DM .lib-dir-stamp
|
||||
cut -f 1 -d ' ' <$< >$@
|
||||
|
||||
CMDS = lvm $(shell cat $(top_builddir)/tools/.commands 2>/dev/null)
|
||||
LIB = $(addprefix lib/, $(LIB_SHARED) $(LIB_LOCAL) $(LIB_NOT) $(LIB_LINK_NOT) $(LIB_FLAVOURS))
|
||||
|
||||
|
@ -21,6 +21,11 @@ lvm pvmove --version|sed -n "1s/.*: *\([0-9][^ ]*\) .*/\1/p" | tee version
|
||||
# ensure they are the same
|
||||
diff -u version lib/version-expected
|
||||
|
||||
dmstats version |sed -n "1s/.*: *\([0-9][^ ]*\) .*/\1/p" | tee dmstats-version
|
||||
|
||||
# ensure dmstats version matches build
|
||||
diff -u dmstats-version lib/dm-version-expected
|
||||
|
||||
# ensure we can create devices (uses dmsetup, etc)
|
||||
aux prepare_devs 5
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user