Add system test for repo with SHA512-only checksums

This commit is contained in:
Andrey Smirnov
2017-11-08 16:39:13 +03:00
parent e682639b20
commit 359cda9d99
4 changed files with 84 additions and 6 deletions
+11
View File
@@ -0,0 +1,11 @@
Downloading https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/InRelease...
openpgp: RSA key ID C45B1676A04EA552
openpgp: Good signature from "NVIDIA CORPORATION (Open Source Projects) <cudatools@nvidia.com>"
Downloading & parsing package files...
Downloading https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64/Packages.xz...
Applying filter...
Packages filtered: 8 -> 0.
Building download queue...
Download queue: 0 items (0 B)
Mirror `libnvidia-container` has been successfully updated.
+13
View File
@@ -360,3 +360,16 @@ class UpdateMirror21Test(BaseTest):
def output_processor(self, output):
return "\n".join(line for line in output.split("\n") if ".deb" not in line)
class UpdateMirror22Test(BaseTest):
"""
update mirrors: SHA512 checksums only
"""
configOverride = {"gpgProvider": "internal"}
fixtureGpg = True
fixtureCmds = [
"aptly mirror create --keyring=aptlytest.gpg --filter=nomatch libnvidia-container https://nvidia.github.io/libnvidia-container/ubuntu16.04/amd64 ./"
]
runCmd = "aptly mirror update --keyring=aptlytest.gpg libnvidia-container"
outputMatchPrepare = filterOutSignature