On Tue, May 19, 2015 at 10:00:34AM +0800, fu lirong wrote:
libguestfs: error: btrfstune_enable_skinny_metadata_extent_refs:
/dev/vda1:
btrfstune: invalid option -- 'x'
usage: btrfstune [options] device
-S value enable/disable seeding
FAIL: test_btrfstune_enable_skinny_metadata_extent_refs_0
4/515 test_btrfstune_enable_extended_inode_refs_0
libguestfs: error: btrfstune_enable_extended_inode_refs: /dev/vda1:
btrfstune: invalid option -- 'r'
usage: btrfstune [options] device
-S value enable/disable seeding
FAIL: test_btrfstune_enable_extended_inode_refs_0
5/515 test_btrfstune_seeding_0
libguestfs: error: btrfstune_seeding: /dev/vda1: btrfstune: invalid option
-- 'f'
I think these are caused because your version of btrfstune is too old.
If you want to skip individual tests, you can define skip variables, eg:
export SKIP_TEST_BTRFSTUNE_ENABLE_SKINNY_METADATA_EXTENT_REFS_0=1
export SKIP_TEST_BTRFSTUNE_ENABLE_EXTENDED_INODE_REFS_0=1
export SKIP_TEST_BTRFSTUNE_SEEDING_0=1
make check
To see what SKIP_* variables are available, you have to examine the
test programs. In this case, look at `tests/c-api/tests.c'.
We have a fairly large collection of SKIP_* variables defined when
building on Fedora:
http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec#n879
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW