RLTest is a test framework for Redis modules, allowing developers to run tests on Redis and modules across various environments (containers, local, cloud). The current version is 0.7.25, with maintenance mode status. It is a core tool in the Redis module ecosystem, receiving occasional updates.
pip install rltestVerified import paths — ran on the pinned version, not inferred.
Minimal RLTest usage: configure module path, create environment, define tests, run.
Consider using pytest integration: pip install pytest-rltest and write test functions with pytest fixtures.
Explicitly set module_path, binary_path, or use a pre-existing Redis instance via connection_params.
Use TestEnvConfig from rltest.config (though often imported directly from rltest).