litmus
WebDAV server test suite
Install
- All systems
-
curl cmd.cat/litmus.sh
- Debian
-
apt-get install litmus
- Ubuntu
-
apt-get install litmus
- Kali Linux
-
apt-get install litmus
- Fedora
-
dnf install litmus
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install litmus
- Dockerfile
- dockerfile.run/litmus
litmus
WebDAV server test suite
A WebDAV server protocol compliance test suite. Tests include: * OPTIONS for DAV: header * PUT, GET with byte comparison * MKCOL * DELETE (collections, non-collections) * COPY, MOVE using combinations of: - overwrite t/f - destination exists/doesn't exist - collection/non-collection * Property manipulation and querying: - set, delete, replace properties - persist dead props across COPY - namespace handling * Locking - attempts to modify locked resource (as lock owner, not owner) - shared/exclusive locks, lock discovery