This module creates recordings of user sessions in a format suitable for use with Scansion, an automated XMPP testing tool. This allows rapidly crating test cases by simply using normal XMPP clients.


First, enable the module by adding it to modules_enabled before starting Prosody.

modules_enabled = {
    -- other modules

Then connect the clients that should be involved and do whatever it is you want a recording of.

When done, shut down Prosody. The module will finalize the recording, which is saved in Prosodys data directory. The filename is logged during shutdown.

info    Scansion recording available in data/scansion/2018nov12/mpltxhmxmrervd9c.scs