mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-01-12 03:21:33 +00:00
Add system test for fixed checksum matching
This commit is contained in:
98
system/files/pagerduty.key
Normal file
98
system/files/pagerduty.key
Normal file
@@ -0,0 +1,98 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.13 (Darwin)
|
||||
|
||||
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
|
||||
RiU9bhqMiXthkmmYFsCA40tGoVY39PWzZg==
|
||||
=C8n/
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
@@ -136,6 +136,7 @@ class BaseTest(object):
|
||||
os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files", "debian-archive-keyring.gpg"),
|
||||
os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files", "launchpad.key"),
|
||||
os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files", "flat.key"),
|
||||
os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files", "pagerduty.key"),
|
||||
os.path.join(os.path.dirname(inspect.getsourcefile(BaseTest)), "files", "jenkins.key")])
|
||||
|
||||
if hasattr(self, "fixtureCmds"):
|
||||
|
||||
11
system/t04_mirror/UpdateMirror19Test_gold
Normal file
11
system/t04_mirror/UpdateMirror19Test_gold
Normal file
@@ -0,0 +1,11 @@
|
||||
Downloading http://packages.pagerduty.com/pdagent/deb/InRelease...
|
||||
Downloading http://packages.pagerduty.com/pdagent/deb/Release...
|
||||
Downloading http://packages.pagerduty.com/pdagent/deb/Release.gpg...
|
||||
gpgv: RSA key ID F8253540
|
||||
gpgv: Good signature from "Package Maintainer (PagerDuty, Inc.) <packages@pagerduty.com>"
|
||||
Downloading & parsing package files...
|
||||
Downloading http://packages.pagerduty.com/pdagent/deb/Packages.gz...
|
||||
Building download queue...
|
||||
Download queue: 13 items (1.66 MiB)
|
||||
|
||||
Mirror `pagerduty` has been successfully updated.
|
||||
@@ -311,3 +311,19 @@ class UpdateMirror18Test(BaseTest):
|
||||
super(UpdateMirror18Test, self).check()
|
||||
# check pool
|
||||
self.check_exists('pool/c7/6b/4bd12fd92e4dfe1b55b18a67a669_libboost-program-options-dev_1.49.0.1_i386.deb')
|
||||
|
||||
|
||||
class UpdateMirror19Test(BaseTest):
|
||||
"""
|
||||
update mirrors: correct matching of Release checksums
|
||||
"""
|
||||
longTest = False
|
||||
fixtureGpg = True
|
||||
fixtureCmds = [
|
||||
"aptly mirror create --keyring=aptlytest.gpg pagerduty http://packages.pagerduty.com/pdagent deb/"
|
||||
]
|
||||
runCmd = "aptly mirror update --keyring=aptlytest.gpg pagerduty"
|
||||
outputMatchPrepare = filterOutSignature
|
||||
|
||||
def output_processor(self, output):
|
||||
return "\n".join(line for line in output.split("\n") if ".deb" not in line)
|
||||
|
||||
Reference in New Issue
Block a user