Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2024-12-17 | tests: Add debug messages to some tests and umount | Bernd Schubert | -3/+33 | |
On my nfs mount the tests were hanging and it was impossible to diagnoze what is actually the issue. Also get rid of 'looseversion' python package dependency, as that package is not in ubuntu - add a handcode kernel version parser. | ||||
2024-03-20 | Fix test failures: Create missing mount dir | Bernd Schubert | -0/+6 | |
Tests were failing because mount dir was missing. Unclear to me why this became only recently an issue (github internal - out of the sudden tests were hanging). | ||||
2023-04-07 | Fix PytestReturnNotNoneWarning | Matthias Goergens | -2/+4 | |
``` test_examples.py::test_printcap /usr/local/lib/python3.9/dist-packages/_pytest/python.py:199: PytestReturnNotNoneWarning: Expected None, but test_examples.py::test_printcap returned ((7, 38), {'FUSE_CAP_READDIRPLUS_AUTO', 'FUSE_CAP_ASYNC_DIO', 'FUSE_CAP_SPLICE_READ', 'FUSE_CAP_CACHE_SYMLINKS', 'FUSE_CAP_IOCTL_DIR', 'FUSE_CAP_NO_OPENDIR_SUPPORT', 'FUSE_CAP_NO_OPEN_SUPPORT', 'FUSE_CAP_POSIX_LOCKS', 'FUSE_CAP_READDIRPLUS', 'FUSE_CAP_POSIX_ACL', 'FUSE_CAP_ATOMIC_O_TRUNC', 'FUSE_CAP_SPLICE_MOVE', 'FUSE_CAP_EXPORT_SUPPORT', 'FUSE_CAP_FLOCK_LOCKS', 'FUSE_CAP_EXPLICIT_INVAL_DATA', 'FUSE_CAP_EXPIRE_ONLY', 'FUSE_CAP_DONT_MASK', 'FUSE_CAP_WRITEBACK_CACHE', 'FUSE_CAP_AUTO_INVAL_DATA', 'FUSE_CAP_PARALLEL_DIROPS', 'FUSE_CAP_SPLICE_WRITE', 'FUSE_CAP_ASYNC_READ'}), which will be an error in a future version of pytest. Did you mean to use `assert` instead of `return`? warnings.warn( ``` | ||||
2018-11-24 | Kill filesystem process on test cleanup. | Nikolaus Rath | -1/+6 | |
2018-10-09 | Add unprivileged option in `mount.fuse3` | Mattias Nissler | -0/+9 | |
The unprivileged option allows to run the FUSE file system process without privileges by dropping capabilities and preventing them from being re-acquired via setuid / fscaps etc. To accomplish this, mount.fuse sets up the `/dev/fuse` file descriptor and mount itself and passes the file descriptor via the `/dev/fd/%u` mountpoint syntax to the FUSE file system. | ||||
2018-03-28 | Fix build error on DragonFlyBSD (sync with other *BSD) (#240) | Tomohiro Kusumi | -3/+3 | |
DragonFlyBSD has no "bsd" in uname, so add 'dragonfly' to conditionals. -- e.g. uname(1) in DragonFlyBSD [root@ ~]# uname DragonFly [root@ ~]# python -c "import sys; print(sys.platform)" dragonfly5 | ||||
2017-08-24 | Use printcap() to control test execution | Nikolaus Rath | -0/+30 | |
That way, we run only tests that are supported by the running kernel. | ||||
2017-08-11 | Don't attempt to run fusermount3 under BSD. | Nikolaus Rath | -10/+21 | |
2017-01-12 | Only use valgrind if requested explicitly + enable address sanitizer | Nikolaus Rath | -12/+3 | |
2017-01-12 | Added experimental support for building with Meson+Ninja | Nikolaus Rath | -4/+3 | |
2017-01-10 | Skip tests if not root and no setuid fusermount3. | Nikolaus Rath | -0/+37 | |
2016-11-28 | Rename more things from fuse to fuse3 | Przemysław Pawełczyk | -2/+2 | |
2016-10-28 | Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3 | Nikolaus Rath | -2/+2 | |
2016-10-13 | tests: use freshly-build fusermount (instead of system version) | Nikolaus Rath | -2/+21 | |
When running tests as non-root, make fusermount setuid root. | ||||
2016-10-09 | Added cuse unit test. | Nikolaus Rath | -2/+3 | |
2016-10-08 | Added safe_sleep() | Nikolaus Rath | -0/+14 | |
2016-10-03 | Don't crash if valgrind or libtool are not installed. | Nikolaus Rath | -3/+7 | |
2016-10-02 | Run tests under valgrind when available. | Nikolaus Rath | -0/+13 | |
Fixes #50. | ||||
2016-03-29 | Added basic unit tests. | Nikolaus Rath | -0/+38 | |
Fixes issue #33. |