Skip to main content

testmatrix PyPI version Matrix

A matrix server sanity tester. Relased under the GNU AGPLv3+.

Usage

See python3 test_matrix.py --help for possible options (or testmatrix -h if you have it properly installed).

Credentials are only needed if you want to test an underlying livekit MatrixRTC setup (a.k.a. Element Call).

If you have installed the package via pip (or other means), the installed command will be named testmatrix and not test_matrix.py.

Note: There is an --anonymize switch, which will attempt to clean up domain names in the log output. However, there is no guarantee that it will work 100%. So do double-check your output before submitting somewhere if you are using this.

Installation

Currently, you do not need to install anything, as long as you have all requirements (see below) installed, you can directly run the test_matrix.py script.

Alternatively, you can install this by issueing: pip install testmatrix

Or even better: install the cool uvenv package manager and install into a separate venv via: uvenv install testmatrix

Requirements

Requires python and python-requests.

You can install all requirements on your system by running pip install -r requirements.txt

Discussion

Matrix chatroom: #testmatrix:sspaeth.de

Development

Build an installable package

To build an installable package, you need to have python3-build installed. Running python3 -m build in the git root will create packages in the dist directory.

How to upload to pypi:

Note to self: twine upload dist/* --verbose

Metadata

Release files for testmatrix 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for testmatrix 0.2.4
File Size Uploaded Provenance Actions
testmatrix-0.2.4.tar.gz 23.5 kB Without provenance Details for testmatrix-0.2.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for testmatrix 0.2.4
File Interpreter ABI Platform Actions
testmatrix-0.2.4-py3-none-any.whl Python 3 none any Details for testmatrix-0.2.4-py3-none-any.whl

Total release size: 48.0 kB

Release files / testmatrix-0.2.4.tar.gz

Download URL testmatrix-0.2.4.tar.gz
Size 23.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6e27903eb95622e3397b05fcf81804d0170ae6eec2d0e7dd8eacee8a59b7e409
BLAKE2b-256 checksum
How to use checksums
eb7864e639c1d80b8be31e9c9601bbc884ea389cf3d33b03263a654d5bc2f8f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / testmatrix-0.2.4-py3-none-any.whl

Download URL testmatrix-0.2.4-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44469201cd563dcd9de1d44b3d961f3198c820c282b610cc50ba179f8138b6ce
BLAKE2b-256 checksum
How to use checksums
11db576074875cb1d3b90dc408f05c1d957cc06a352acc87715493cbd6cc83a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for testmatrix 0.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page