litmus

WebDAV server test suite

Install

All systems
curl cmd.cat/litmus.sh
Debian Debian
apt-get install litmus
Ubuntu
apt-get install litmus
image/svg+xml Kali Linux
apt-get install litmus
Fedora
dnf install litmus
Windows (WSL2)
sudo apt-get update sudo apt-get install 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