14th March 2022
Coding⚑
Python⚑
Pytest⚑
-
New: Run tests in a random order.
pytest-random-order
is a pytest plugin that randomises the order of tests. This can be useful to detect a test that passes just because it happens to run after an unrelated test that leaves the system in a favourable state.To use it add the
--random-order
to your pytest run.It can't yet be used with
pytest-xdist
though :(.
Operative Systems⚑
Linux⚑
Linux Snippets⚑
-
New: Clean old kernels.
The full command is
dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)" | xargs sudo apt-get -y purge
To test what packages will it remove use:
dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)" | xargs sudo apt-get --dry-run remove
Remember that your running kernel can be obtained by
uname -r
.