test: new packaging tests runner
Introduce a simple packaging tests runner based on Debian autopkgtest with extra features to allow cross-distro operation: apkg test Please see documentation and examples included in this change for more information. Closes: #65
parent
7f2002bf
No related branches found
No related tags found
Pipeline #99724 failed
Stage: test
Stage: apkg
Stage: bird
Stage: libyang
Stage: knot-dns
Stage: knot-resolver
Showing
- apkg/adistro.py 62 additions, 1 deletionapkg/adistro.py
- apkg/cli.py 3 additions, 0 deletionsapkg/cli.py
- apkg/commands/build_dep.py 21 additions, 14 deletionsapkg/commands/build_dep.py
- apkg/commands/get_archive.py 20 additions, 0 deletionsapkg/commands/get_archive.py
- apkg/commands/test.py 176 additions, 0 deletionsapkg/commands/test.py
- apkg/commands/test_dep.py 89 additions, 0 deletionsapkg/commands/test_dep.py
- apkg/ex.py 6 additions, 0 deletionsapkg/ex.py
- apkg/pkgtemplate.py 10 additions, 54 deletionsapkg/pkgtemplate.py
- apkg/pkgtest.py 418 additions, 0 deletionsapkg/pkgtest.py
- apkg/project.py 32 additions, 0 deletionsapkg/project.py
- apkg/util/run.py 10 additions, 4 deletionsapkg/util/run.py
- apkg/util/test.py 8 additions, 2 deletionsapkg/util/test.py
- distro/tests/control 16 additions, 0 deletionsdistro/tests/control
- distro/tests/test-import-apkg.py 9 additions, 0 deletionsdistro/tests/test-import-apkg.py
- distro/tests/test-root.sh 8 additions, 0 deletionsdistro/tests/test-root.sh
- docs/commands.md 12 additions, 0 deletionsdocs/commands.md
- docs/test.md 323 additions, 0 deletionsdocs/test.md
- examples/pkgtests-all-template/README.md 20 additions, 0 deletionsexamples/pkgtests-all-template/README.md
- examples/pkgtests-all-template/distro/tests/extra/all/control 14 additions, 0 deletions...ples/pkgtests-all-template/distro/tests/extra/all/control
- examples/pkgtests-all-template/distro/tests/test-common.sh 3 additions, 0 deletionsexamples/pkgtests-all-template/distro/tests/test-common.sh
Loading
Please register or sign in to comment