Skip to content

Add rpm repositories to use for test fixtures. #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ endmacro()
add_test(NAME agent_help COMMAND createrepo-agent --help)
add_test(NAME agent_version COMMAND createrepo-agent --version)

file(COPY "fixtures" DESTINATION ${CMAKE_CURRENT_BINARY_DIR})

add_cache_test(coordinator)
add_cache_test(copy_file)
add_cache_test(repo_cache_flush)
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
28 changes: 28 additions & 0 deletions test/fixtures/empty/x86_64/repodata/repomd.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
<revision>1741312127</revision>
<data type="primary">
<checksum type="sha256">69a3730a283b85a4b3cff7d04bfde3b2b234f0607ebc17319d7a8d143a8e066e</checksum>
<open-checksum type="sha256">e1e2ffd2fb1ee76f87b70750d00ca5677a252b397ab6c2389137a0c33e7b359f</open-checksum>
<location href="repodata/69a3730a283b85a4b3cff7d04bfde3b2b234f0607ebc17319d7a8d143a8e066e-primary.xml.zst"/>
<timestamp>1741312127</timestamp>
<size>123</size>
<open-size>167</open-size>
</data>
<data type="filelists">
<checksum type="sha256">9b07d97dc6ececed89aac0650b67bfb292647fe9fbaca48f629465be5f53f82b</checksum>
<open-checksum type="sha256">bf9808b81cb2dbc54b4b8e35adc584ddcaa73bd81f7088d73bf7dbbada961310</open-checksum>
<location href="repodata/9b07d97dc6ececed89aac0650b67bfb292647fe9fbaca48f629465be5f53f82b-filelists.xml.zst"/>
<timestamp>1741312127</timestamp>
<size>118</size>
<open-size>125</open-size>
</data>
<data type="other">
<checksum type="sha256">6b37cc67608a24beaa81e1191d218f2ffd6b1191dceb5c100bac2e66249d518d</checksum>
<open-checksum type="sha256">e0ed5e0054194df036cf09c1a911e15bf2a4e7f26f2a788b6f47d53e80717ccc</open-checksum>
<location href="repodata/6b37cc67608a24beaa81e1191d218f2ffd6b1191dceb5c100bac2e66249d518d-other.xml.zst"/>
<timestamp>1741312127</timestamp>
<size>117</size>
<open-size>121</open-size>
</data>
</repomd>
8 changes: 8 additions & 0 deletions test/fixtures/empty/x86_64/repodata/repomd.xml.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-----BEGIN PGP SIGNATURE-----

iLMEAAEIAB0WIQTIDIGguJ8DD/0/ZPqG4a6d89vbtQUCZ8pQigAKCRCG4a6d89vb
tSLUA/0WEcuQjZUWJYorfos2iZwNwkvJHGKeMWdR+iTf8UPG9w74eEEblAl9gS0E
AtEFzyfgoKfORuAabhqJfn3qiaPdslwzOxp4p35M/Vkrwzadvo7u02AUf5xKZl3c
mUbcKgdz85sOp2Agy9bmeIWzdQveiaGmBnpKj0/hN9xfzGKDKw==
=yloC
-----END PGP SIGNATURE-----
35 changes: 35 additions & 0 deletions test/fixtures/gnupg_home/cra-a.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
-----BEGIN PGP PRIVATE KEY BLOCK-----

lQHYBGfKJLsBBAC8e6bi4Clb835iO7O1uMmpYwj3PSGiujsFmtZYq8dQ9c9BuRLU
+BO1q9N6NhR9cm52YHK3jx3j0QGRCdyVuhtL8prTO4UcvawjFMpi5vcPFeZPcyJI
kI+DF6Mag1B2D9pF8Jk1k5h9OZABwN3fO8QcU5TXBJO1sFCNKFhxQomqjwARAQAB
AAP9FtV2EMsuR4T2nSj1awDxcVNdnTIrNn8QMmwhJonc8iptSt2EcgeBv8MKsiYG
EnJ//lhN3X35lYVXBr6mmf77WmFWuFMf9Xw8wdiCy9wUVw6Foj3P/p3zi2riTmfz
z02Nb0u13EGTEWboDb6/AFI50NnJ28rbcUnuuU7skquWVzUCANoIL8Zw+tXXOqSJ
3BNLXeRmKo2CotMsH0u0an2ghevnioETsc5hOc3ReE/Mh7b2Fcv9dsCX2sQQ/sQy
Rbssq10CAN1OLfc85rc3XKL7sLMQ0hIGQP/MSpJzSk9mQSjXmxoKqXib+UC/aeu8
1tVWkTY43O6F5bMjCvhfHXwPzk6AOtsB/RCKaXXICRerGXCm1JElxVRBhmLCd+dk
bCJDIzPiKYUzjl6y6dxtd8x2lwghFiqdfoSAjI/pv34qMiyNA74V1iai9bRuY3Jl
YXRlcmVwby1hZ2VudCB0ZXN0IHN1aXRlIChLZXkgZm9yIHRlc3RpbmcgY3JlYXRl
cmVwby1hZ2VudC4gRE8gTk9UIFRSVVNULikgPHN0ZXZlbitjcmFAbnVjbGVhcnNh
bmR3aWNoLmNvbT6I0QQTAQgAOxYhBMgMgaC4nwMP/T9k+obhrp3z29u1BQJnyiS7
AhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEIbhrp3z29u1uNMD/0RB
ByVhX8Xq8zrHd8/E/dreg6WBQrcHkkK0LlboAzr1EOyRbWrUhwVgP6cnMrPfH2mW
TENb7xlRp5lSm5SV7Z3UMqzd7xfivZRMc1OdbsvO5mVE/nYxHPJBAMnb6ok4b72p
nHN7slLI3ZXzqA5qwB0kGkT22/WKlziHAP1jJIgrnQHYBGfKJLsBBACrl/VUSVJX
718jcCHOepSdLBxrd/AebV84fHE70jz9ZZjTL0xNTnGLFiTf6fvaBSXsqpigtkZi
5MoQfNg8QxbL/YYu2TviRAXaQI6f2ohGcmfwGhTmz/+8QLvooQ8ZmLs6E5WFGHqz
7aq3/pczbyXVEKFrgfRbInkfA/FKR2JjfQARAQABAAP9GdDEDkD0tDmVVuPLFkEf
ZDELeoiiFbXPNlSUhZM47UeQcS9Du7qyPuJfPFe7tf6ByOQWj9E0cDLrCoV508El
J97kcrdqGQBgSkOwhtAOsarIrjBQD5sfhR00Z89JjRmd2v7rHNFeCvzLd7hGiuXE
i9DrAlMn43P1UIUciDfWdokCAM+SMw7Ux9Fw8C/KZ4wILrviuI+6dmS8tYs4gSv+
S1RwgTDFAf5zLFTIEsSjAZQGn7RbjlYDnGjUgEOKNfOKyuUCANOg5Tzj1lZ7HYOU
MVVFNOQIcmu6g9yB9rCXs4Ol67ZVhTd7E9OL/vwM0TqzNV9dgdoMOu/XQiWMsdmh
yEMudLkCAI4ajeRzPe5mMojkxscmcWe4jBV2Mvp9UGlG0KeRjGvNHWBOlS/wmTm1
33sdCAv+kHIohGWQsr5abTudPyHR96yiC4i2BBgBCAAgFiEEyAyBoLifAw/9P2T6
huGunfPb27UFAmfKJLsCGwwACgkQhuGunfPb27UnbgP9Ep4rDugAGQLVUzcjurLY
AY7svo1JJrBnpImR5m58icxdQvCRT7h6gl8rJwQgqwl1nEYugX+8BOnrksGeYlOA
wqBTk486mv/R70U9BBb/zmfbo09KWj9HnuTkU/FGCmRiFBhlNXpNL/nXoY1SlDju
7nE/yZRY4P/dK/RK6sGudWg=
=DUMI
-----END PGP PRIVATE KEY BLOCK-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Created: 20250306T224203
Key: (private-key (rsa (n #00AB97F554495257EF5F237021CE7A949D2C1C6B77F0
1E6D5F387C713BD23CFD6598D32F4C4D4E718B1624DFE9FBDA0525ECAA98A0B64662E4
CA107CD83C4316CBFD862ED93BE24405DA408E9FDA88467267F01A14E6CFFFBC40BBE8
A10F1998BB3A139585187AB3EDAAB7FE97336F25D510A16B81F45B22791F03F14A4762
637D#)(e #010001#)(d #19D0C40E40F4B4399556E3CB16411F64310B7A88A215B5CF
365494859338ED4790712F43BBBAB23EE25F3C57BBB5FE81C8E4168FD1347032EB0A85
79D3C12527DEE472B76A1900604A43B086D00EB1AAC8AE30500F9B1F851D3467CF498D
199DDAFEEB1CD15E0AFCCB77B8468AE5C48BD0EB025327E373F550851C8837D67689#)
(p #00CF92330ED4C7D170F02FCA678C082EBBE2B88FBA7664BCB58B38812BFE4B5470
8130C501FE732C54C812C4A30194069FB45B8E56039C68D480438A35F38ACAE5#)(q
#00D3A0E53CE3D6567B1D839431554534E408726BBA83DC81F6B097B383A5EBB65585
377B13D38BFEFC0CD13AB3355F5D81DA0C3AEFD742258CB1D9A1C8432E74B9#)(u
#008E1A8DE4733DEE663288E4C6C7267167B88C157632FA7D506946D0A7918C6BCD1D
604E952FF09939B5DF7B1D080BFE907228846590B2BE5A6D3B9D3F21D1F7AC#)))
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Created: 20250306T224203
Key: (private-key (rsa (n #00BC7BA6E2E0295BF37E623BB3B5B8C9A96308F73D21
A2BA3B059AD658ABC750F5CF41B912D4F813B5ABD37A36147D726E766072B78F1DE3D1
019109DC95BA1B4BF29AD33B851CBDAC2314CA62E6F70F15E64F732248908F8317A31A
8350760FDA45F0993593987D399001C0DDDF3BC41C5394D70493B5B0508D2858714289
AA8F#)(e #010001#)(d #16D57610CB2E4784F69D28F56B00F171535D9D322B367F10
326C212689DCF22A6D4ADD84720781BFC30AB2260612727FFE584DDD7DF995855706BE
A699FEFB5A6156B8531FF57C3CC1D882CBDC14570E85A23DCFFE9DF38B6AE24E67F3CF
4D8D6F4BB5DC41931166E80DBEBF005239D0D9C9DBCADB7149EEB94EEC92AB965735#)
(p #00DA082FC670FAD5D73AA489DC134B5DE4662A8D82A2D32C1F4BB46A7DA085EBE7
8A8113B1CE6139CDD1784FCC87B6F615CBFD76C097DAC410FEC43245BB2CAB5D#)(q
#00DD4E2DF73CE6B7375CA2FBB0B310D2120640FFCC4A92734A4F664128D79B1A0AA9
789BF940BF69EBBCD6D556913638DCEE85E5B3230AF85F1D7C0FCE4E803ADB#)(u
#108A6975C80917AB1970A6D49125C554418662C277E7646C22432333E22985338E5E
B2E9DC6D77CC76970821162A9D7E84808C8FE9BF7E2A322C8D03BE15D626#)))
Binary file added test/fixtures/gnupg_home/pubring.kbx
Binary file not shown.
Binary file added test/fixtures/gnupg_home/pubring.kbx~
Binary file not shown.
Binary file added test/fixtures/gnupg_home/trustdb.gpg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
28 changes: 28 additions & 0 deletions test/fixtures/populated/x86_64/repodata/repomd.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
<revision>1741306528</revision>
<data type="primary">
<checksum type="sha256">7b0088499bc239d4c9b70c8d36ff5880ef60fa29454ddc679fbe0c361fbe99a8</checksum>
<open-checksum type="sha256">811a43d7c75bf38cd332ad4c722ad4d69a37d13bd3fe715ba5ca8a099139a6ca</open-checksum>
<location href="repodata/7b0088499bc239d4c9b70c8d36ff5880ef60fa29454ddc679fbe0c361fbe99a8-primary.xml.zst"/>
<timestamp>1741306528</timestamp>
<size>762</size>
<open-size>1582</open-size>
</data>
<data type="filelists">
<checksum type="sha256">1bc61b00a57884c5fa84243641f9fca44442b11c25aaa50a3ea6cf0429393924</checksum>
<open-checksum type="sha256">5d34b872402fad96f14f29fadf28de1b300b1192c30b32d7b5ef3ffd6566e879</open-checksum>
<location href="repodata/1bc61b00a57884c5fa84243641f9fca44442b11c25aaa50a3ea6cf0429393924-filelists.xml.zst"/>
<timestamp>1741306528</timestamp>
<size>312</size>
<open-size>529</open-size>
</data>
<data type="other">
<checksum type="sha256">f6add9f96a31ea9ee3c37a950d1033e4044e87760e44b04f44545fcc8f077efe</checksum>
<open-checksum type="sha256">f51a365f491209f945e1380caf716cff03e43c4794297fc348e53236fdf962b1</open-checksum>
<location href="repodata/f6add9f96a31ea9ee3c37a950d1033e4044e87760e44b04f44545fcc8f077efe-other.xml.zst"/>
<timestamp>1741306528</timestamp>
<size>369</size>
<open-size>537</open-size>
</data>
</repomd>
8 changes: 8 additions & 0 deletions test/fixtures/populated/x86_64/repodata/repomd.xml.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-----BEGIN PGP SIGNATURE-----

iLMEAAEIAB0WIQTIDIGguJ8DD/0/ZPqG4a6d89vbtQUCZ8o6ywAKCRCG4a6d89vb
tTlOA/99tUwiwgsHkMnKYJkDfwUBMHZNXfWncipTc0ahApkcV2sg1pbXtsNS7h+A
6bUzePCwVNrJQP56q/5W3ItMZscY9IoehFacLvNvIkfWDEDVxI6KnavPwQZJYdBP
vjb1oANvtuB3d93BWL6tCNwlGA4hNRo6JAI5Zz+HF7yLZ8Jajg==
=TniM
-----END PGP SIGNATURE-----