[Bugs] [Bug 1630804] New: libgfapi-python: test_listdir_with_stat and test_scandir failure on release 5 branch

bugzilla at redhat.com bugzilla at redhat.com
Wed Sep 19 10:23:23 UTC 2018


https://bugzilla.redhat.com/show_bug.cgi?id=1630804

            Bug ID: 1630804
           Summary: libgfapi-python: test_listdir_with_stat and
                    test_scandir failure on release 5 branch
           Product: GlusterFS
           Version: 5
         Component: libgfapi
          Assignee: bugs at gluster.org
          Reporter: ppai at redhat.com
        QA Contact: bugs at gluster.org
                CC: bugs at gluster.org



glusterfs version:

$ glusterfs --version
glusterfs 5.0rc0

Commit on top of release 5 branch: f4594a3c88cb0a76e260010d57632dc1c718fd5f


Reproducing steps:

1. Install release 5 branch from source
2. git clone https://github.com/gluster/libgfapi-python; cd libgfapi-python
3. yum install pip; pip install tox
4. tox -e functest27

[ppai at gd2-1 libgfapi-python]$ tox -e functest
GLOB sdist-make: /home/ppai/src/libgfapi-python/setup.py
functest inst-nodeps: /home/ppai/src/libgfapi-python/.tox/dist/gfapi-1.2.zip
functest installed:
coverage==4.5.1,flake8==2.2.4,funcsigs==1.0.2,gfapi==1.2,hacking==0.10.3,mccabe==0.2.1,mock==2.0.0,nose==1.3.7,nosehtmloutput==0.0.5,nosexcover==1.0.11,pbr==4.2.0,pep8==1.5.7,pyflakes==0.8.1,six==1.11.0
functest runtests: PYTHONHASHSEED='3915143630'
functest runtests: commands[0] | nosetests -s -v test/functional
test_bin_open_and_read (test.functional.libgfapi-python-tests.BinFileOpsTest)
... ok
test_copy_tree (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_isdir (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_listdir (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_listdir_with_stat (test.functional.libgfapi-python-tests.DirOpsTest) ...
FAIL
test_makedirs (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_rmtree (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_scandir (test.functional.libgfapi-python-tests.DirOpsTest) ... FAIL
test_statvfs (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_walk_default (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_walk_error (test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_walk_no_topdown_and_followlinks
(test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_walk_no_topdown_no_followlinks
(test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_walk_topdown_and_followinks
(test.functional.libgfapi-python-tests.DirOpsTest) ... ok
test_access (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_chmod (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_copy (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_copy2 (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_copyfile_samefile (test.functional.libgfapi-python-tests.FileOpsTest) ...
ok
test_copyfileobj (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_copymode (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_copystat (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_create_file_already_exists
(test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_discard (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_double_close (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_exists (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_exists_false (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fallocate (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fgetxattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_flistxattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fopen (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fopen_err (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fopen_in_thread (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fremovexattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_fsetxattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_ftruncate (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_getcwd_and_chdir (test.functional.libgfapi-python-tests.FileOpsTest) ...
ok
test_getsize (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_getxattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_glfd_decorators_IO_on_invalid_glfd
(test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_isdir_false (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_isfile (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_islink_false (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_link (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_listxattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_lstat (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_mknod (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_open_and_read (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_open_err (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_open_file_not_exist (test.functional.libgfapi-python-tests.FileOpsTest)
... ok
test_readinto (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_readlink (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_removexattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_rename (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_setxattr (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_stat (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_symlink (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_unlink (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_utime (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_write_file_dup_lseek_read
(test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_zerofill (test.functional.libgfapi-python-tests.FileOpsTest) ... ok
test_get_volume_id (test.functional.libgfapi-python-tests.TestVolumeInit) ...
ok
test_mount_err (test.functional.libgfapi-python-tests.TestVolumeInit) ... ok
test_mount_umount_default
(test.functional.libgfapi-python-tests.TestVolumeInit) ... ok
test_set_logging (test.functional.libgfapi-python-tests.TestVolumeInit) ... ok
test_unix_socket_mount (test.functional.libgfapi-python-tests.TestVolumeInit)
... SKIP: Unix socket file /var/run/glusterd.socket not accessible
Reads test.conf config file which contains configurable options ... ok

======================================================================
FAIL: test_listdir_with_stat (test.functional.libgfapi-python-tests.DirOpsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File
"/home/ppai/src/libgfapi-python/test/functional/libgfapi-python-tests.py", line
918, in test_listdir_with_stat
    self.assertEqual(file_count, 1)
AssertionError: 0 != 1

======================================================================
FAIL: test_scandir (test.functional.libgfapi-python-tests.DirOpsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File
"/home/ppai/src/libgfapi-python/test/functional/libgfapi-python-tests.py", line
948, in test_scandir
    self.assertEqual(file_count, 1)
AssertionError: 0 != 1

Name                          Stmts   Miss Branch BrPart  Cover
---------------------------------------------------------------
gluster/__init__.py               2      0      0      0   100%
gluster/gfapi/__init__.py         3      0      0      0   100%
gluster/gfapi/api.py             91     14     12      3    78%
gluster/gfapi/exceptions.py       6      0      0      0   100%
gluster/gfapi/gfapi.py          772    150    306     62    78%
gluster/gfapi/utils.py           24      2      4      1    89%
---------------------------------------------------------------
TOTAL                           898    166    322     66    79%
----------------------------------------------------------------------
Ran 67 tests in 10.136s

FAILED (SKIP=1, failures=2)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list