summaryrefslogtreecommitdiff
path: root/lang/python/python-pytest
diff options
context:
space:
mode:
authorPaul Spooren <mail@aparcar.org>2020-09-05 23:14:49 -1000
committerPaul Spooren <mail@aparcar.org>2020-09-16 10:40:16 -1000
commitda111fd095a3bdb1d0cfb521c0c835cd8a144e88 (patch)
tree4c3d0fc0f6b4f05568ae2315ee1b361c6c62a852 /lang/python/python-pytest
parent0cc2a8dde37e41a2ea34a56388830446e5d05f16 (diff)
CI: add runtime tests for packages
Additional to manual runtime tests this CI addition runs a custom test script per package. Ideally this lowers the errors of package bumps, something which is time consuming when done manually for multiple architectures. This CI uses the official OpenWrt containers and tries to install and run compiled packages. The run depends on the content of `test.sh`, which is an `ash` script. It's called with the *packge name* and *package version* as arguments. This allows different behaviour if a single package generates multiple IPK files. The version is usable for the most trivial runtime check, e.g. `tmux -V | grep "$2"`. The current approach uses the qus project[1] which contains multiple QEMU binaries to run various architectures. [1]: https://github.com/dbhi/qus Signed-off-by: Paul Spooren <mail@aparcar.org>
Diffstat (limited to 'lang/python/python-pytest')
0 files changed, 0 insertions, 0 deletions