Files
glances/.github
neil 3b51e822ca Run the unit tests on FreeBSD
The test-freebsd job has been commented out since it was written, and as
written it could not have worked: it used two separate vmactions steps, one
to install dependencies and one to run pytest, and each step boots its own
VM -- so pytest ran in a VM where the dependencies were never installed. It
also carried an actions/setup-python step and a python-version matrix, which
only configure the Linux host.

Fold it into a single step with prepare/run, drop the host-side Python setup,
and cache the prepared VM image.

Install only the runtime requirements: dev-requirements.txt pulls in
matplotlib's build chain (contourpy, cffi) and FreeBSD ships no wheels for
those, so pip builds them from source and the job runs past its timeout.
pytest and psutil come from packages instead.
2026-08-02 21:08:42 +08:00
..