Add Arch-based Docker test setup, shallow clone mode support and pkgmgr tests (see ChatGPT conversation: https://chatgpt.com/share/693052a1-edd0-800f-a9d6-c154b8e7d8e0)

This commit is contained in:
Kevin Veen-Birkenbach
2025-12-03 16:09:42 +01:00
parent 71cf032506
commit c4395a4764
9 changed files with 484 additions and 31 deletions

View File

@@ -3,6 +3,10 @@
setup: install
@python3 main.py install
test:
docker build -t package-manager-test .
docker run --rm --entrypoint python package-manager-test -m unittest discover -s tests -p "test_*.py"
install:
@echo "Making 'main.py' executable..."
@chmod +x main.py