mirror of
https://github.com/release-engineering/dist-git.git
synced 2025-02-23 15:02:54 +00:00
beaker-tests added
This commit is contained in:
parent
d928af2592
commit
cbe7ec058e
18 changed files with 4787 additions and 2 deletions
4
Vagrantfile
vendored
4
Vagrantfile
vendored
|
@ -36,7 +36,7 @@ Vagrant.configure(2) do |config|
|
|||
run: "always"
|
||||
|
||||
distgit.vm.provision "file",
|
||||
source: "./tests/pkgs-files/server.pem", destination: "/tmp/server.pem",
|
||||
source: "./beaker-tests/pkgs-files/server.pem", destination: "/tmp/server.pem",
|
||||
run: "always"
|
||||
|
||||
distgit.vm.provision "shell",
|
||||
|
@ -44,7 +44,7 @@ Vagrant.configure(2) do |config|
|
|||
run: "always"
|
||||
|
||||
distgit.vm.provision "file",
|
||||
source: "./tests/pkgs-files/ca-bundle.crt", destination: "/tmp/ca-bundle.crt",
|
||||
source: "./beaker-tests/pkgs-files/ca-bundle.crt", destination: "/tmp/ca-bundle.crt",
|
||||
run: "always"
|
||||
|
||||
distgit.vm.provision "shell",
|
||||
|
|
63
beaker-tests/Makefile
Normal file
63
beaker-tests/Makefile
Normal file
|
@ -0,0 +1,63 @@
|
|||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Makefile of /tools/dist-git/Regression/
|
||||
# Description: Test dist-git functionality.
|
||||
# Author: clime <clime@redhat.com>
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Copyright (c) 2016 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License as
|
||||
# published by the Free Software Foundation, either version 2 of
|
||||
# the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be
|
||||
# useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
# PURPOSE. See the GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see http://www.gnu.org/licenses/.
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
export TEST=/tools/dist-git/Regression/
|
||||
export TESTVERSION=1.0
|
||||
|
||||
BUILT_FILES=
|
||||
|
||||
FILES=$(METADATA) run.sh Makefile PURPOSE pkgs-files files setup.sh tests
|
||||
|
||||
.PHONY: all install download clean
|
||||
|
||||
run: $(FILES) build
|
||||
./run.sh
|
||||
|
||||
build: $(BUILT_FILES)
|
||||
test -x run.sh || chmod a+x run.sh
|
||||
|
||||
clean:
|
||||
rm -f *~ $(BUILT_FILES)
|
||||
|
||||
|
||||
include /usr/share/rhts/lib/rhts-make.include
|
||||
|
||||
$(METADATA): Makefile
|
||||
@echo "Owner: clime <clime@redhat.com>" > $(METADATA)
|
||||
@echo "Name: $(TEST)" >> $(METADATA)
|
||||
@echo "TestVersion: $(TESTVERSION)" >> $(METADATA)
|
||||
@echo "Path: $(TEST_DIR)" >> $(METADATA)
|
||||
@echo "Description: Test dist-git functionality." >> $(METADATA)
|
||||
@echo "Type: Regression" >> $(METADATA)
|
||||
@echo "TestTime: 2h" >> $(METADATA)
|
||||
@echo "RunFor: dist-git" >> $(METADATA)
|
||||
@echo "Requires: dist-git" >> $(METADATA)
|
||||
@echo "Priority: Normal" >> $(METADATA)
|
||||
@echo "License: GPLv2+" >> $(METADATA)
|
||||
@echo "Confidential: no" >> $(METADATA)
|
||||
@echo "Destructive: no" >> $(METADATA)
|
||||
@echo "Releases: -RHEL4 -RHELClient5 -RHELServer5" >> $(METADATA)
|
||||
|
||||
rhts-lint $(METADATA)
|
3
beaker-tests/PURPOSE
Normal file
3
beaker-tests/PURPOSE
Normal file
|
@ -0,0 +1,3 @@
|
|||
PURPOSE of /tools/dist-git/Regression/
|
||||
Description: Test dist-git functionality.
|
||||
Author: clime <clime@redhat.com>
|
32
beaker-tests/files/etc/rpkg/fedpkg.conf
Normal file
32
beaker-tests/files/etc/rpkg/fedpkg.conf
Normal file
|
@ -0,0 +1,32 @@
|
|||
[fedpkg]
|
||||
lookaside = http://pkgs.fedoraproject.org/repo/pkgs
|
||||
lookasidehash = sha512
|
||||
lookaside_cgi = https://pkgs.fedoraproject.org/repo/pkgs/upload.cgi
|
||||
gitbaseurl = ssh://%(user)s@pkgs.fedoraproject.org/%(module)s
|
||||
anongiturl = git://pkgs.fedoraproject.org/%(module)s
|
||||
tracbaseurl = https://%(user)s:%(password)s@fedorahosted.org/rel-eng/login/xmlrpc
|
||||
branchre = f\d$|f\d\d$|el\d$|olpc\d$|master$
|
||||
kojiconfig = /etc/koji.conf
|
||||
build_client = koji
|
||||
clone_config =
|
||||
bz.default-tracker bugzilla.redhat.com
|
||||
bz.default-product Fedora
|
||||
bz.default-version rawhide
|
||||
bz.default-component %(module)s
|
||||
sendemail.to %(module)s-owner@fedoraproject.org
|
||||
push.default simple
|
||||
#distgit_namespaced = True
|
||||
kerberos_realms = FEDORAPROJECT.ORG
|
||||
|
||||
[fedpkg.bodhi]
|
||||
# This is for the bodhi-client 1.x. that accepts --bodhi-dir option to switch
|
||||
# to different instances including the production and stage.
|
||||
url = https://bodhi.fedoraproject.org/
|
||||
|
||||
# This is for the bodhi-client 2.x, that do not require an option to switch to
|
||||
# different instance. Instead, --staging is available to switch to the stage
|
||||
# bodhi, and production is used without providing --staging.
|
||||
staging = False
|
||||
|
||||
[fedpkg.pkgdb]
|
||||
url = https://admin.fedoraproject.org/pkgdb/
|
4160
beaker-tests/pkgs-files/ca-bundle.crt
Normal file
4160
beaker-tests/pkgs-files/ca-bundle.crt
Normal file
File diff suppressed because it is too large
Load diff
23
beaker-tests/pkgs-files/fedora-server-ca.cert
Normal file
23
beaker-tests/pkgs-files/fedora-server-ca.cert
Normal file
|
@ -0,0 +1,23 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
|
||||
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
|
||||
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
|
||||
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
|
||||
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
|
||||
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
|
||||
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
|
||||
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
|
||||
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
|
||||
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
|
||||
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
|
||||
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
|
||||
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
|
||||
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
|
||||
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
|
||||
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
|
||||
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
|
||||
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
|
||||
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
|
||||
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
|
||||
-----END CERTIFICATE-----
|
23
beaker-tests/pkgs-files/fedora-upload-ca.cert
Normal file
23
beaker-tests/pkgs-files/fedora-upload-ca.cert
Normal file
|
@ -0,0 +1,23 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
|
||||
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
|
||||
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
|
||||
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
|
||||
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
|
||||
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
|
||||
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
|
||||
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
|
||||
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
|
||||
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
|
||||
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
|
||||
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
|
||||
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
|
||||
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
|
||||
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
|
||||
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
|
||||
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
|
||||
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
|
||||
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
|
||||
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
|
||||
-----END CERTIFICATE-----
|
111
beaker-tests/pkgs-files/fedora.cert
Normal file
111
beaker-tests/pkgs-files/fedora.cert
Normal file
|
@ -0,0 +1,111 @@
|
|||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 4388 (0x1124)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C=CZ, ST=Czech Republic, L=Brno, O=Fedora Project, OU=Fedora Project CA, CN=pkgs.fedoraproject.org
|
||||
Validity
|
||||
Not Before: Feb 9 11:32:33 2017 GMT
|
||||
Not After : Feb 9 11:32:33 2018 GMT
|
||||
Subject: C=CZ, ST=Czech Republic, O=Fedora Project, OU=Fedora User Cert, CN=clime/emailAddress=clime@redhat.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
Modulus:
|
||||
00:d4:ef:05:ec:4d:8d:e1:5e:47:3e:18:a2:30:a0:
|
||||
fe:2e:b7:6f:96:a6:99:a1:ee:09:33:98:91:a2:98:
|
||||
de:36:ae:f6:f7:f0:65:71:31:cb:ac:3d:c5:cc:5b:
|
||||
8e:f4:b6:56:55:e5:d3:7f:a6:b1:f4:90:0d:47:0a:
|
||||
5b:d1:62:64:66:d6:3a:4f:c7:b8:11:e8:6b:e3:61:
|
||||
9b:57:4d:d4:d3:34:88:16:e2:17:9b:97:9a:16:15:
|
||||
67:6f:97:26:fc:01:d6:76:4f:2e:e5:a1:d0:1f:97:
|
||||
a7:0e:7e:92:7c:ba:22:9d:36:48:49:5e:20:95:20:
|
||||
aa:24:f2:7d:79:f3:4e:a4:fc:4b:0f:8a:b8:d6:a9:
|
||||
be:44:6c:1a:6d:20:f4:d2:89:83:41:60:df:cf:d5:
|
||||
2c:22:a1:73:64:21:2f:ba:99:3f:37:c6:9d:23:0c:
|
||||
dd:d8:e2:15:f1:3e:db:34:24:63:c4:aa:c1:8f:ec:
|
||||
43:24:cb:bf:62:12:64:bd:2c:a2:a3:43:84:51:f2:
|
||||
c7:f9:00:09:71:66:f8:99:0c:3e:bf:39:de:44:3b:
|
||||
76:9d:6b:9b:96:b9:56:87:6e:7f:5a:c2:39:f4:dd:
|
||||
53:eb:21:03:e9:64:3e:8e:7d:e1:06:1c:08:7f:eb:
|
||||
a5:f0:6a:2a:b3:27:3d:4f:64:e7:76:42:2a:4c:e5:
|
||||
62:23
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Basic Constraints:
|
||||
CA:FALSE
|
||||
Netscape Comment:
|
||||
OpenSSL Generated Certificate
|
||||
X509v3 Subject Key Identifier:
|
||||
F9:C5:2D:45:5A:70:4D:EF:21:EB:EB:E1:0D:B5:41:CF:22:29:E7:F4
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:89:BB:CA:B7:E2:7B:51:12:9E:67:CE:79:33:99:16:23:2E:D9:26:5D
|
||||
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
b4:79:1e:6f:ce:7a:86:ab:b7:2a:53:4f:22:57:b8:c3:63:34:
|
||||
c2:32:29:eb:06:6a:93:cb:fd:b0:e1:e9:6f:57:06:4d:1e:dd:
|
||||
fe:64:7a:38:e6:23:75:7d:d0:ac:94:9b:3f:e8:2a:dc:1a:8e:
|
||||
be:34:f4:57:af:89:be:8c:06:5c:4e:b7:0e:05:89:eb:fc:cf:
|
||||
c2:1a:4b:3c:44:40:19:01:27:10:4e:5c:35:63:64:a3:d3:a3:
|
||||
e2:ea:6a:09:2a:4d:a1:74:7f:49:5e:a1:b8:3a:1d:d3:4c:2b:
|
||||
33:0d:fa:49:5a:04:b6:e6:52:13:19:8a:ec:68:bd:01:47:40:
|
||||
d8:02:8a:4e:8b:6d:56:7d:42:4e:4f:d2:b3:8f:97:2e:83:8f:
|
||||
0f:28:eb:a0:3a:09:e2:2d:12:93:30:98:1d:3c:16:1d:cb:e3:
|
||||
35:dc:0b:58:e4:02:1c:ba:16:1b:e4:1a:02:e9:46:29:e8:e4:
|
||||
2a:94:79:2e:aa:db:78:d0:84:3c:4f:98:80:14:3d:82:0c:37:
|
||||
30:b6:45:95:78:2b:5e:23:59:d0:2b:4c:7b:20:64:9d:25:d4:
|
||||
fa:53:2c:db:d1:3b:a6:74:24:b1:c2:fb:d5:6f:c7:3a:67:98:
|
||||
5a:2f:4c:dc:9c:51:3f:45:d4:af:8e:f5:ac:07:ec:85:ea:cb:
|
||||
64:a0:ab:6d
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEDzCCAvegAwIBAgICESQwDQYJKoZIhvcNAQELBQAwgYsxCzAJBgNVBAYTAkNa
|
||||
MRcwFQYDVQQIDA5DemVjaCBSZXB1YmxpYzENMAsGA1UEBwwEQnJubzEXMBUGA1UE
|
||||
CgwORmVkb3JhIFByb2plY3QxGjAYBgNVBAsMEUZlZG9yYSBQcm9qZWN0IENBMR8w
|
||||
HQYDVQQDDBZwa2dzLmZlZG9yYXByb2plY3Qub3JnMB4XDTE3MDIwOTExMzIzM1oX
|
||||
DTE4MDIwOTExMzIzM1owgYsxCzAJBgNVBAYTAkNaMRcwFQYDVQQIDA5DemVjaCBS
|
||||
ZXB1YmxpYzEXMBUGA1UECgwORmVkb3JhIFByb2plY3QxGTAXBgNVBAsMEEZlZG9y
|
||||
YSBVc2VyIENlcnQxDjAMBgNVBAMMBWNsaW1lMR8wHQYJKoZIhvcNAQkBFhBjbGlt
|
||||
ZUByZWRoYXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1O8F
|
||||
7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/BlcTHLrD3FzFuO9LZWVeXT
|
||||
f6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIXm5eaFhVnb5cm/AHWdk8u
|
||||
5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q41qm+RGwabSD00omDQWDf
|
||||
z9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xDJMu/YhJkvSyio0OEUfLH
|
||||
+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED6WQ+jn3hBhwIf+ul8Goq
|
||||
syc9T2TndkIqTOViIwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf
|
||||
Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU+cUtRVpw
|
||||
Te8h6+vhDbVBzyIp5/QwHwYDVR0jBBgwFoAUibvKt+J7URKeZ855M5kWIy7ZJl0w
|
||||
DQYJKoZIhvcNAQELBQADggEBALR5Hm/OeoartypTTyJXuMNjNMIyKesGapPL/bDh
|
||||
6W9XBk0e3f5kejjmI3V90KyUmz/oKtwajr409Fevib6MBlxOtw4Fiev8z8IaSzxE
|
||||
QBkBJxBOXDVjZKPTo+LqagkqTaF0f0leobg6HdNMKzMN+klaBLbmUhMZiuxovQFH
|
||||
QNgCik6LbVZ9Qk5P0rOPly6Djw8o66A6CeItEpMwmB08Fh3L4zXcC1jkAhy6Fhvk
|
||||
GgLpRino5CqUeS6q23jQhDxPmIAUPYIMNzC2RZV4K14jWdArTHsgZJ0l1PpTLNvR
|
||||
O6Z0JLHC+9VvxzpnmFovTNycUT9F1K+O9awH7IXqy2Sgq20=
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEA1O8F7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/Bl
|
||||
cTHLrD3FzFuO9LZWVeXTf6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIX
|
||||
m5eaFhVnb5cm/AHWdk8u5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q4
|
||||
1qm+RGwabSD00omDQWDfz9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xD
|
||||
JMu/YhJkvSyio0OEUfLH+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED
|
||||
6WQ+jn3hBhwIf+ul8Goqsyc9T2TndkIqTOViIwIDAQABAoIBAEOXF9c5ivbl2VFx
|
||||
ulIbWHP10FsOySeoio0xOdFWGvtasJRlX539w3wKI7ZJvegZ1O/xQyB7BnPuIfjR
|
||||
5fFh/SLTj7DxYZF1qIGF4yxkTVE5lJVG8V13Uvb9llbKsRo/bxcg7W8A3TKaDfJA
|
||||
5TjoUMJ8j5eSZF9R/hA6VPAX9nfR9TmpCtq2BtnNZ3d67vOkOaf64Q+1v1znEEjq
|
||||
moUtPUxPcMD/KP9+zE3GnHtB6di1CBj8iclbfTXhczH201212AxLMsxUGmRGShZT
|
||||
1jkvqla5g7BmjCqGLb4J5i6dbr7W0vaGAIoHNOdLFafrXKlB6lVXno2drVB6UBDX
|
||||
bVgy+XECgYEA/ateO0PdBdNG0V3V7SQFJ7K3Dvr7W46tR+62o/quCwn8gU/0NKn4
|
||||
ywVhZpbKg4WMjWE9fwbCcJNXfHusjCFY27oFOAFitI2n62sfdRRYlqcHmV6BVFPJ
|
||||
AboQ9tmtHBjYhJKpKp0jme9e0hWSAbL5a4IqWbeg+2akR+kr+UL2l8kCgYEA1uPY
|
||||
Kf6jTdzOlj5uoC6O04mWMxlo0ihL3ymG59mRN5Sx3YCGUafOoNJnuL3oXWoqY5vw
|
||||
aJyfunerf9Kfr3nKygoMzlPADM8plFC9RJEAhJwVpeteC6NwA6E0LsA3cho323mV
|
||||
dMIVtWNs6yRCvlkXWRG4v3S8IjUNwAMhm/HlOIsCgYBfNq6FAkD4ycfAGD+O5kFF
|
||||
GFCbv9sPD6u83z4QqKwhGpt7kh4wkkf/NELN9fWHjl4mRwSFJG1hQfzJjcZDRtUK
|
||||
jHUfA24gJTeNJsVE9eEWkxVIHO/gTh6ZllR9w1C1xiGnCUGT7C2LvwxRQKVwG9SA
|
||||
5Peuez1if7FUCJJn2hmi+QKBgEtXw3il4RfxrTUcWqkq6cTdXp438HqOyltKMhSk
|
||||
QbgdGGezImUK0vWsD9XEL+5gxM/74sSq9Y3pW2YLsRVTPHiuIWNOFe3nzIpF7LZX
|
||||
qLjWCPkNlwG5ohKDuMoTdt04uBDphi9TxUy9uXiQVB5tGjSOdBockcHknBeQgX4t
|
||||
x9KVAoGBAL9SHK+dRqTVIiYDZ8whl44JKmoHtaTH8VnnTsh/2aRNGeKVS9ihaTV1
|
||||
V53LxKbmuj31AAC9tWtuw624SCRrFJ7BzEOCVtlNd7SKf1Fauo3CFlUW68cAuahu
|
||||
8Dfy0NnKi9GUQo+aVfOB3mCmdu1Ys0BLAIuKX7w6v0wU2Lo0HJ/M
|
||||
-----END RSA PRIVATE KEY-----
|
23
beaker-tests/pkgs-files/server.crt
Normal file
23
beaker-tests/pkgs-files/server.crt
Normal file
|
@ -0,0 +1,23 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
|
||||
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
|
||||
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
|
||||
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
|
||||
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
|
||||
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
|
||||
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
|
||||
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
|
||||
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
|
||||
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
|
||||
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
|
||||
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
|
||||
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
|
||||
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
|
||||
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
|
||||
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
|
||||
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
|
||||
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
|
||||
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
|
||||
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
|
||||
-----END CERTIFICATE-----
|
28
beaker-tests/pkgs-files/server.key
Normal file
28
beaker-tests/pkgs-files/server.key
Normal file
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC1jWJK6K3f/J64
|
||||
Y1YQ/pQ8DnUOq0ihmqJ56Jc145hZfOG0KfDtHTbPiRpTmuJA7yqOjqxcSVNShIg7
|
||||
/pGidhHgqlzk17woZITVnnIN9tJxrrlSBsr7FnQ7D0a4bjhTpGXRBxRFV3u2NEUS
|
||||
ZgpskVlNQbbxXj3rsPth0uBoef6Gj6hC1QAiFcPwMdMwzkekDThE4caHmAMaffh2
|
||||
NiNF/mTh52lBEbJECUruSIZDSyvF0PuesfBNds7mPyp064bNN/bkdiF/nEqCEy3J
|
||||
EX7SWYmKYcqvlHjCDSa4N2oHRnW1olf2skOYiksbqyGErjPS8pgOLu6YtJOHEuHJ
|
||||
H3YY/mwhAgMBAAECggEBAJuFPYoFv8x7zksNbRCpw7meeM/UEie9GylrAPz8tekS
|
||||
fRWkR+oWeHlXbOHpb59IQSBVP3jepy2ssjcSXxbYJYBa77BozZmcYd3MGM+1e5g+
|
||||
oCmQABkOpwpgj6g1YrLjxQRGGCs+QY9XP0P/fTZ7XBA+FsS0gj6AIRcvWWSl/E6v
|
||||
F3iosoGTVPT7TheAqaoo5BZ0ZyCyvFtG/r2Y9tgUdCvqRrvb14tqo5GKYeJrTto3
|
||||
e6TtUa2+YoXVLM1mZaP46lCDATEyOoTo1eKHTqAMAPL8N8jA9Oj3lNnzX0R8uICh
|
||||
nPGaKIRQDFDDyceFfYZuXbIV7StD1hOILa202iXgtEECgYEA3CNXtZT/1U8k/xrx
|
||||
YWKZJXx7IpMMJU9vroHCWAUWffSU6cHuZJz9xFU0J5EZgxB/RhqOsceEbfLF1PsI
|
||||
mNOYdtWZk63GwVd5zQk3hgV/JzHeCIqzWET9ry+uNCBz0wwLoFQj1u9uHwmZL1DK
|
||||
OMij5jo2YqEWcKGRdkb1Kloy+OUCgYEA0yDbTfhK7SZ1BSzL4Ec9+y7fJUp3j3FV
|
||||
7UYwB6j4Cx0eUbjyg4TaZDuXEB0vX4pMX9vU7XNAGT+JX4htbl/rkb6Urh86xQ14
|
||||
/S32KnPm+8lFDfIPHvKUSHwvuBBRsQeNWlvOmgyIyga5akx7RxC/JPUiFTf7hQNR
|
||||
XraqvlE2no0CgYEAs6fQU+vW4lHmAqANcInULGir4WqalfR/U66oWcdFNOQfh6py
|
||||
kQAihlF27/eWF4WmKSNRYztOE6D23TtGJ9s/6XOnE4PV2kI2sCOega0IuYcUCmqP
|
||||
tTEQzCEgjYASpqGE94LTgP0EJSZjMt8/Ohpc0G6fpdyLgL4LBbkhKkBUqxUCgYBn
|
||||
7rbGzUHlOJdGsuSyRZ/ndQ14iA4PWRWZtoGSY8WngvAX/tmzkMUJrqQQ1K0rdSNf
|
||||
1RIeyit1wmdX1gs42JNYrd73UHxX4Of8ipGyGFhO/qe108FJ1NTWUfwTukTcxwD4
|
||||
yFUOVLlJ6sF/6KKPO1k9Ukcy9tokgpud6oJnKgefSQKBgQDQ5vMfw3I8D2tG5vkM
|
||||
0wLO+BVVHJL5FJVvV8Y5gYoAPvPaVAGo0r4Xwc0z3+G/8kYc+UXr1SapAbn8L3qd
|
||||
/YxJqN+6FkHtYWULNgxIo5cFRXFh23DON8cIse2pNn+pPpOvD5SVx9/TVhWhnzJP
|
||||
bUB8Mr4j+SmoKrSgNIlcc80ZQQ==
|
||||
-----END PRIVATE KEY-----
|
52
beaker-tests/pkgs-files/server.pem
Normal file
52
beaker-tests/pkgs-files/server.pem
Normal file
|
@ -0,0 +1,52 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC1jWJK6K3f/J64
|
||||
Y1YQ/pQ8DnUOq0ihmqJ56Jc145hZfOG0KfDtHTbPiRpTmuJA7yqOjqxcSVNShIg7
|
||||
/pGidhHgqlzk17woZITVnnIN9tJxrrlSBsr7FnQ7D0a4bjhTpGXRBxRFV3u2NEUS
|
||||
ZgpskVlNQbbxXj3rsPth0uBoef6Gj6hC1QAiFcPwMdMwzkekDThE4caHmAMaffh2
|
||||
NiNF/mTh52lBEbJECUruSIZDSyvF0PuesfBNds7mPyp064bNN/bkdiF/nEqCEy3J
|
||||
EX7SWYmKYcqvlHjCDSa4N2oHRnW1olf2skOYiksbqyGErjPS8pgOLu6YtJOHEuHJ
|
||||
H3YY/mwhAgMBAAECggEBAJuFPYoFv8x7zksNbRCpw7meeM/UEie9GylrAPz8tekS
|
||||
fRWkR+oWeHlXbOHpb59IQSBVP3jepy2ssjcSXxbYJYBa77BozZmcYd3MGM+1e5g+
|
||||
oCmQABkOpwpgj6g1YrLjxQRGGCs+QY9XP0P/fTZ7XBA+FsS0gj6AIRcvWWSl/E6v
|
||||
F3iosoGTVPT7TheAqaoo5BZ0ZyCyvFtG/r2Y9tgUdCvqRrvb14tqo5GKYeJrTto3
|
||||
e6TtUa2+YoXVLM1mZaP46lCDATEyOoTo1eKHTqAMAPL8N8jA9Oj3lNnzX0R8uICh
|
||||
nPGaKIRQDFDDyceFfYZuXbIV7StD1hOILa202iXgtEECgYEA3CNXtZT/1U8k/xrx
|
||||
YWKZJXx7IpMMJU9vroHCWAUWffSU6cHuZJz9xFU0J5EZgxB/RhqOsceEbfLF1PsI
|
||||
mNOYdtWZk63GwVd5zQk3hgV/JzHeCIqzWET9ry+uNCBz0wwLoFQj1u9uHwmZL1DK
|
||||
OMij5jo2YqEWcKGRdkb1Kloy+OUCgYEA0yDbTfhK7SZ1BSzL4Ec9+y7fJUp3j3FV
|
||||
7UYwB6j4Cx0eUbjyg4TaZDuXEB0vX4pMX9vU7XNAGT+JX4htbl/rkb6Urh86xQ14
|
||||
/S32KnPm+8lFDfIPHvKUSHwvuBBRsQeNWlvOmgyIyga5akx7RxC/JPUiFTf7hQNR
|
||||
XraqvlE2no0CgYEAs6fQU+vW4lHmAqANcInULGir4WqalfR/U66oWcdFNOQfh6py
|
||||
kQAihlF27/eWF4WmKSNRYztOE6D23TtGJ9s/6XOnE4PV2kI2sCOega0IuYcUCmqP
|
||||
tTEQzCEgjYASpqGE94LTgP0EJSZjMt8/Ohpc0G6fpdyLgL4LBbkhKkBUqxUCgYBn
|
||||
7rbGzUHlOJdGsuSyRZ/ndQ14iA4PWRWZtoGSY8WngvAX/tmzkMUJrqQQ1K0rdSNf
|
||||
1RIeyit1wmdX1gs42JNYrd73UHxX4Of8ipGyGFhO/qe108FJ1NTWUfwTukTcxwD4
|
||||
yFUOVLlJ6sF/6KKPO1k9Ukcy9tokgpud6oJnKgefSQKBgQDQ5vMfw3I8D2tG5vkM
|
||||
0wLO+BVVHJL5FJVvV8Y5gYoAPvPaVAGo0r4Xwc0z3+G/8kYc+UXr1SapAbn8L3qd
|
||||
/YxJqN+6FkHtYWULNgxIo5cFRXFh23DON8cIse2pNn+pPpOvD5SVx9/TVhWhnzJP
|
||||
bUB8Mr4j+SmoKrSgNIlcc80ZQQ==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID6zCCAtOgAwIBAgIJAIf1D+1cNTghMA0GCSqGSIb3DQEBCwUAMIGLMQswCQYD
|
||||
VQQGEwJDWjEXMBUGA1UECAwOQ3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8x
|
||||
FzAVBgNVBAoMDkZlZG9yYSBQcm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVj
|
||||
dCBDQTEfMB0GA1UEAwwWcGtncy5mZWRvcmFwcm9qZWN0Lm9yZzAeFw0xNzAyMDkx
|
||||
MTEyNTVaFw0xODAyMDkxMTEyNTVaMIGLMQswCQYDVQQGEwJDWjEXMBUGA1UECAwO
|
||||
Q3plY2ggUmVwdWJsaWMxDTALBgNVBAcMBEJybm8xFzAVBgNVBAoMDkZlZG9yYSBQ
|
||||
cm9qZWN0MRowGAYDVQQLDBFGZWRvcmEgUHJvamVjdCBDQTEfMB0GA1UEAwwWcGtn
|
||||
cy5mZWRvcmFwcm9qZWN0Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBALWNYkrord/8nrhjVhD+lDwOdQ6rSKGaonnolzXjmFl84bQp8O0dNs+JGlOa
|
||||
4kDvKo6OrFxJU1KEiDv+kaJ2EeCqXOTXvChkhNWecg320nGuuVIGyvsWdDsPRrhu
|
||||
OFOkZdEHFEVXe7Y0RRJmCmyRWU1BtvFePeuw+2HS4Gh5/oaPqELVACIVw/Ax0zDO
|
||||
R6QNOEThxoeYAxp9+HY2I0X+ZOHnaUERskQJSu5IhkNLK8XQ+56x8E12zuY/KnTr
|
||||
hs039uR2IX+cSoITLckRftJZiYphyq+UeMINJrg3agdGdbWiV/ayQ5iKSxurIYSu
|
||||
M9LymA4u7pi0k4cS4ckfdhj+bCECAwEAAaNQME4wHQYDVR0OBBYEFIm7yrfie1ES
|
||||
nmfOeTOZFiMu2SZdMB8GA1UdIwQYMBaAFIm7yrfie1ESnmfOeTOZFiMu2SZdMAwG
|
||||
A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAIMkHI8co3z8PhJixTSd22SN
|
||||
r46//Kh0cFMbF78ur85SSHtuQJBBRmjeReMtLWiwUJxs12qwCsdChTQfGdVZWd32
|
||||
jq9vUvP+l6YFoCpbnAVSsW3HmO3xqb4UOQicRmoFWbqemHvEKbbwgV8E/sJkOe6y
|
||||
l+nIntPCtdc8FlM1+iTosjKEprRmhLr2Zp2w7udlFXzxJPQ+E1oQimSk4XvE5abv
|
||||
hAOYJjVxDWbwGRfuQLD7NcNrkX8mvlylqDmfsopmc+EOUPFQ7QPsfZ318zKCXUvA
|
||||
4AzI1OkmAfx/paIeJyt7vrad18RJRTge7xnD1Y8GNfSeseRZotwztuJjnuTt4f4=
|
||||
-----END CERTIFICATE-----
|
83
beaker-tests/pkgs-files/user.crt
Normal file
83
beaker-tests/pkgs-files/user.crt
Normal file
|
@ -0,0 +1,83 @@
|
|||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 4388 (0x1124)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: C=CZ, ST=Czech Republic, L=Brno, O=Fedora Project, OU=Fedora Project CA, CN=pkgs.fedoraproject.org
|
||||
Validity
|
||||
Not Before: Feb 9 11:32:33 2017 GMT
|
||||
Not After : Feb 9 11:32:33 2018 GMT
|
||||
Subject: C=CZ, ST=Czech Republic, O=Fedora Project, OU=Fedora User Cert, CN=clime/emailAddress=clime@redhat.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
Modulus:
|
||||
00:d4:ef:05:ec:4d:8d:e1:5e:47:3e:18:a2:30:a0:
|
||||
fe:2e:b7:6f:96:a6:99:a1:ee:09:33:98:91:a2:98:
|
||||
de:36:ae:f6:f7:f0:65:71:31:cb:ac:3d:c5:cc:5b:
|
||||
8e:f4:b6:56:55:e5:d3:7f:a6:b1:f4:90:0d:47:0a:
|
||||
5b:d1:62:64:66:d6:3a:4f:c7:b8:11:e8:6b:e3:61:
|
||||
9b:57:4d:d4:d3:34:88:16:e2:17:9b:97:9a:16:15:
|
||||
67:6f:97:26:fc:01:d6:76:4f:2e:e5:a1:d0:1f:97:
|
||||
a7:0e:7e:92:7c:ba:22:9d:36:48:49:5e:20:95:20:
|
||||
aa:24:f2:7d:79:f3:4e:a4:fc:4b:0f:8a:b8:d6:a9:
|
||||
be:44:6c:1a:6d:20:f4:d2:89:83:41:60:df:cf:d5:
|
||||
2c:22:a1:73:64:21:2f:ba:99:3f:37:c6:9d:23:0c:
|
||||
dd:d8:e2:15:f1:3e:db:34:24:63:c4:aa:c1:8f:ec:
|
||||
43:24:cb:bf:62:12:64:bd:2c:a2:a3:43:84:51:f2:
|
||||
c7:f9:00:09:71:66:f8:99:0c:3e:bf:39:de:44:3b:
|
||||
76:9d:6b:9b:96:b9:56:87:6e:7f:5a:c2:39:f4:dd:
|
||||
53:eb:21:03:e9:64:3e:8e:7d:e1:06:1c:08:7f:eb:
|
||||
a5:f0:6a:2a:b3:27:3d:4f:64:e7:76:42:2a:4c:e5:
|
||||
62:23
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Basic Constraints:
|
||||
CA:FALSE
|
||||
Netscape Comment:
|
||||
OpenSSL Generated Certificate
|
||||
X509v3 Subject Key Identifier:
|
||||
F9:C5:2D:45:5A:70:4D:EF:21:EB:EB:E1:0D:B5:41:CF:22:29:E7:F4
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:89:BB:CA:B7:E2:7B:51:12:9E:67:CE:79:33:99:16:23:2E:D9:26:5D
|
||||
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
b4:79:1e:6f:ce:7a:86:ab:b7:2a:53:4f:22:57:b8:c3:63:34:
|
||||
c2:32:29:eb:06:6a:93:cb:fd:b0:e1:e9:6f:57:06:4d:1e:dd:
|
||||
fe:64:7a:38:e6:23:75:7d:d0:ac:94:9b:3f:e8:2a:dc:1a:8e:
|
||||
be:34:f4:57:af:89:be:8c:06:5c:4e:b7:0e:05:89:eb:fc:cf:
|
||||
c2:1a:4b:3c:44:40:19:01:27:10:4e:5c:35:63:64:a3:d3:a3:
|
||||
e2:ea:6a:09:2a:4d:a1:74:7f:49:5e:a1:b8:3a:1d:d3:4c:2b:
|
||||
33:0d:fa:49:5a:04:b6:e6:52:13:19:8a:ec:68:bd:01:47:40:
|
||||
d8:02:8a:4e:8b:6d:56:7d:42:4e:4f:d2:b3:8f:97:2e:83:8f:
|
||||
0f:28:eb:a0:3a:09:e2:2d:12:93:30:98:1d:3c:16:1d:cb:e3:
|
||||
35:dc:0b:58:e4:02:1c:ba:16:1b:e4:1a:02:e9:46:29:e8:e4:
|
||||
2a:94:79:2e:aa:db:78:d0:84:3c:4f:98:80:14:3d:82:0c:37:
|
||||
30:b6:45:95:78:2b:5e:23:59:d0:2b:4c:7b:20:64:9d:25:d4:
|
||||
fa:53:2c:db:d1:3b:a6:74:24:b1:c2:fb:d5:6f:c7:3a:67:98:
|
||||
5a:2f:4c:dc:9c:51:3f:45:d4:af:8e:f5:ac:07:ec:85:ea:cb:
|
||||
64:a0:ab:6d
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEDzCCAvegAwIBAgICESQwDQYJKoZIhvcNAQELBQAwgYsxCzAJBgNVBAYTAkNa
|
||||
MRcwFQYDVQQIDA5DemVjaCBSZXB1YmxpYzENMAsGA1UEBwwEQnJubzEXMBUGA1UE
|
||||
CgwORmVkb3JhIFByb2plY3QxGjAYBgNVBAsMEUZlZG9yYSBQcm9qZWN0IENBMR8w
|
||||
HQYDVQQDDBZwa2dzLmZlZG9yYXByb2plY3Qub3JnMB4XDTE3MDIwOTExMzIzM1oX
|
||||
DTE4MDIwOTExMzIzM1owgYsxCzAJBgNVBAYTAkNaMRcwFQYDVQQIDA5DemVjaCBS
|
||||
ZXB1YmxpYzEXMBUGA1UECgwORmVkb3JhIFByb2plY3QxGTAXBgNVBAsMEEZlZG9y
|
||||
YSBVc2VyIENlcnQxDjAMBgNVBAMMBWNsaW1lMR8wHQYJKoZIhvcNAQkBFhBjbGlt
|
||||
ZUByZWRoYXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1O8F
|
||||
7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/BlcTHLrD3FzFuO9LZWVeXT
|
||||
f6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIXm5eaFhVnb5cm/AHWdk8u
|
||||
5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q41qm+RGwabSD00omDQWDf
|
||||
z9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xDJMu/YhJkvSyio0OEUfLH
|
||||
+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED6WQ+jn3hBhwIf+ul8Goq
|
||||
syc9T2TndkIqTOViIwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQf
|
||||
Fh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU+cUtRVpw
|
||||
Te8h6+vhDbVBzyIp5/QwHwYDVR0jBBgwFoAUibvKt+J7URKeZ855M5kWIy7ZJl0w
|
||||
DQYJKoZIhvcNAQELBQADggEBALR5Hm/OeoartypTTyJXuMNjNMIyKesGapPL/bDh
|
||||
6W9XBk0e3f5kejjmI3V90KyUmz/oKtwajr409Fevib6MBlxOtw4Fiev8z8IaSzxE
|
||||
QBkBJxBOXDVjZKPTo+LqagkqTaF0f0leobg6HdNMKzMN+klaBLbmUhMZiuxovQFH
|
||||
QNgCik6LbVZ9Qk5P0rOPly6Djw8o66A6CeItEpMwmB08Fh3L4zXcC1jkAhy6Fhvk
|
||||
GgLpRino5CqUeS6q23jQhDxPmIAUPYIMNzC2RZV4K14jWdArTHsgZJ0l1PpTLNvR
|
||||
O6Z0JLHC+9VvxzpnmFovTNycUT9F1K+O9awH7IXqy2Sgq20=
|
||||
-----END CERTIFICATE-----
|
18
beaker-tests/pkgs-files/user.csr
Normal file
18
beaker-tests/pkgs-files/user.csr
Normal file
|
@ -0,0 +1,18 @@
|
|||
-----BEGIN CERTIFICATE REQUEST-----
|
||||
MIIC4DCCAcgCAQAwgZoxCzAJBgNVBAYTAkNaMRcwFQYDVQQIDA5DemVjaCBSZXB1
|
||||
YmxpYzENMAsGA1UEBwwEQnJubzEXMBUGA1UECgwORmVkb3JhIFByb2plY3QxGTAX
|
||||
BgNVBAsMEEZlZG9yYSBVc2VyIENlcnQxDjAMBgNVBAMMBWNsaW1lMR8wHQYJKoZI
|
||||
hvcNAQkBFhBjbGltZUByZWRoYXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
||||
MIIBCgKCAQEA1O8F7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/BlcTHL
|
||||
rD3FzFuO9LZWVeXTf6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIXm5ea
|
||||
FhVnb5cm/AHWdk8u5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q41qm+
|
||||
RGwabSD00omDQWDfz9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xDJMu/
|
||||
YhJkvSyio0OEUfLH+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED6WQ+
|
||||
jn3hBhwIf+ul8Goqsyc9T2TndkIqTOViIwIDAQABoAAwDQYJKoZIhvcNAQELBQAD
|
||||
ggEBAMF+3VlmmhoYHAkez9uHHoK7BgR+v+pqzURD699xUnB+gAF2JGH6pyBOY2bi
|
||||
CzaYvF5xSslAh5YyJ7FB/bfSQEd9sGXEKv67aORLUfQKtJm1lI7q5NfZFq3GSV4v
|
||||
ocTMAYq4LH6v5gzVzE7Rv8NGPGT2g4k86t7tl7bSKe8y/mdEvDnXgZfykJAxctXu
|
||||
XxE1EIg9QAqcKFOJZeY4iVOG/7D2DJI8tn7wTWO8NWF+e7sVVFGguQ93V9CUPLRz
|
||||
FvSky+wcqUy27sAidsckBUZi7lAK/ZsHHsat9oJNrH5QduDTwzgSgTPIyq4sR1dd
|
||||
5L70iOifFe8sGtx/IZSGvVLn4BM=
|
||||
-----END CERTIFICATE REQUEST-----
|
27
beaker-tests/pkgs-files/user.key
Normal file
27
beaker-tests/pkgs-files/user.key
Normal file
|
@ -0,0 +1,27 @@
|
|||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEA1O8F7E2N4V5HPhiiMKD+LrdvlqaZoe4JM5iRopjeNq729/Bl
|
||||
cTHLrD3FzFuO9LZWVeXTf6ax9JANRwpb0WJkZtY6T8e4Eehr42GbV03U0zSIFuIX
|
||||
m5eaFhVnb5cm/AHWdk8u5aHQH5enDn6SfLoinTZISV4glSCqJPJ9efNOpPxLD4q4
|
||||
1qm+RGwabSD00omDQWDfz9UsIqFzZCEvupk/N8adIwzd2OIV8T7bNCRjxKrBj+xD
|
||||
JMu/YhJkvSyio0OEUfLH+QAJcWb4mQw+vzneRDt2nWublrlWh25/WsI59N1T6yED
|
||||
6WQ+jn3hBhwIf+ul8Goqsyc9T2TndkIqTOViIwIDAQABAoIBAEOXF9c5ivbl2VFx
|
||||
ulIbWHP10FsOySeoio0xOdFWGvtasJRlX539w3wKI7ZJvegZ1O/xQyB7BnPuIfjR
|
||||
5fFh/SLTj7DxYZF1qIGF4yxkTVE5lJVG8V13Uvb9llbKsRo/bxcg7W8A3TKaDfJA
|
||||
5TjoUMJ8j5eSZF9R/hA6VPAX9nfR9TmpCtq2BtnNZ3d67vOkOaf64Q+1v1znEEjq
|
||||
moUtPUxPcMD/KP9+zE3GnHtB6di1CBj8iclbfTXhczH201212AxLMsxUGmRGShZT
|
||||
1jkvqla5g7BmjCqGLb4J5i6dbr7W0vaGAIoHNOdLFafrXKlB6lVXno2drVB6UBDX
|
||||
bVgy+XECgYEA/ateO0PdBdNG0V3V7SQFJ7K3Dvr7W46tR+62o/quCwn8gU/0NKn4
|
||||
ywVhZpbKg4WMjWE9fwbCcJNXfHusjCFY27oFOAFitI2n62sfdRRYlqcHmV6BVFPJ
|
||||
AboQ9tmtHBjYhJKpKp0jme9e0hWSAbL5a4IqWbeg+2akR+kr+UL2l8kCgYEA1uPY
|
||||
Kf6jTdzOlj5uoC6O04mWMxlo0ihL3ymG59mRN5Sx3YCGUafOoNJnuL3oXWoqY5vw
|
||||
aJyfunerf9Kfr3nKygoMzlPADM8plFC9RJEAhJwVpeteC6NwA6E0LsA3cho323mV
|
||||
dMIVtWNs6yRCvlkXWRG4v3S8IjUNwAMhm/HlOIsCgYBfNq6FAkD4ycfAGD+O5kFF
|
||||
GFCbv9sPD6u83z4QqKwhGpt7kh4wkkf/NELN9fWHjl4mRwSFJG1hQfzJjcZDRtUK
|
||||
jHUfA24gJTeNJsVE9eEWkxVIHO/gTh6ZllR9w1C1xiGnCUGT7C2LvwxRQKVwG9SA
|
||||
5Peuez1if7FUCJJn2hmi+QKBgEtXw3il4RfxrTUcWqkq6cTdXp438HqOyltKMhSk
|
||||
QbgdGGezImUK0vWsD9XEL+5gxM/74sSq9Y3pW2YLsRVTPHiuIWNOFe3nzIpF7LZX
|
||||
qLjWCPkNlwG5ohKDuMoTdt04uBDphi9TxUy9uXiQVB5tGjSOdBockcHknBeQgX4t
|
||||
x9KVAoGBAL9SHK+dRqTVIiYDZ8whl44JKmoHtaTH8VnnTsh/2aRNGeKVS9ihaTV1
|
||||
V53LxKbmuj31AAC9tWtuw624SCRrFJ7BzEOCVtlNd7SKf1Fauo3CFlUW68cAuahu
|
||||
8Dfy0NnKi9GUQo+aVfOB3mCmdu1Ys0BLAIuKX7w6v0wU2Lo0HJ/M
|
||||
-----END RSA PRIVATE KEY-----
|
80
beaker-tests/run.sh
Executable file
80
beaker-tests/run.sh
Executable file
|
@ -0,0 +1,80 @@
|
|||
#!/bin/bash
|
||||
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# runtest.sh of /tools/dist-git/Regression/
|
||||
# Description: Test dist-git functionality.
|
||||
# Author: clime <clime@redhat.com>
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Copyright (c) 2016 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License as
|
||||
# published by the Free Software Foundation, either version 2 of
|
||||
# the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be
|
||||
# useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
# PURPOSE. See the GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see http://www.gnu.org/licenses/.
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
while [[ $# > 0 ]]
|
||||
do
|
||||
key="$1"
|
||||
case $key in
|
||||
--nosetup|-x)
|
||||
nosetup=YES
|
||||
;;
|
||||
--runonly|-r)
|
||||
shift
|
||||
runonly=$1
|
||||
;;
|
||||
*)
|
||||
echo "Unknown option $key."
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# unnecessary on actual beaker machines but good for local docker testing
|
||||
if ! rpm -qa | grep -E '^rhts.*' &> /dev/null || ! rpm -qa | grep -E '.*beaker.*' &> /dev/null; then
|
||||
releasever=`cat /etc/redhat-release | awk '{print $3}'`
|
||||
sudo dnf -y --repofrompath=beakerrepo,http://beaker-project.org/yum/client/Fedora$releasever/ \
|
||||
--enablerepo=beakerrepo install rhts-test-env beakerlib
|
||||
fi
|
||||
|
||||
# include Beaker environment
|
||||
. /usr/bin/rhts-environment.sh || exit 1
|
||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||
|
||||
PACKAGE="dist-git"
|
||||
|
||||
export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
rlJournalStart
|
||||
rlPhaseStartSetup
|
||||
if [[ ! $nosetup ]]; then
|
||||
./setup.sh
|
||||
fi
|
||||
rlPhaseEnd
|
||||
|
||||
rlPhaseStartTest Tests
|
||||
for t in $TESTPATH/tests/*; do
|
||||
if [[ ! $runonly ]] || echo $runonly | grep `basename $t` &> /dev/null; then
|
||||
$t/run.sh
|
||||
fi
|
||||
done
|
||||
rlPhaseEnd
|
||||
|
||||
rlPhaseStartCleanup
|
||||
rlPhaseEnd
|
||||
rlJournalPrintText
|
||||
rlJournalEnd
|
35
beaker-tests/setup.sh
Executable file
35
beaker-tests/setup.sh
Executable file
|
@ -0,0 +1,35 @@
|
|||
#!/bin/bash
|
||||
|
||||
export SCRIPTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
export LANG=en_US.utf8
|
||||
|
||||
# primarily install git for the setup below
|
||||
dnf -y install git
|
||||
|
||||
if [[ `pwd` =~ ^/mnt/tests.*$ ]]; then
|
||||
echo "Setting up native beaker environment."
|
||||
git clone https://pagure.io/dist-git.git
|
||||
export DISTGITROOTDIR=$SCRIPTPATH/dist-git
|
||||
else
|
||||
echo "Setting up from source tree."
|
||||
export DISTGITROOTDIR=$SCRIPTPATH/../
|
||||
fi
|
||||
|
||||
# install files from 'files'
|
||||
cp -rT $SCRIPTPATH/files /
|
||||
|
||||
# install stuff needed for the test
|
||||
dnf -y install vagrant
|
||||
dnf -y install vagrant-libvirt
|
||||
dnf -y install jq
|
||||
|
||||
# enable libvirtd for Vagrant (distgit)
|
||||
systemctl enable libvirtd && systemctl start libvirtd
|
||||
systemctl start virtlogd.socket # this is currently needed in f25 for vagrant to work with libvirtd
|
||||
|
||||
cd $DISTGITROOTDIR
|
||||
vagrant up distgit
|
||||
|
||||
echo 'pkgs.fedoraproject.org 192.168.0.17' >> /etc/hosts
|
||||
|
||||
cd $SCRIPTPATH
|
12
beaker-tests/tests/basic-test/run.sh
Executable file
12
beaker-tests/tests/basic-test/run.sh
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /usr/bin/rhts-environment.sh || exit 1
|
||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||
|
||||
export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
rlJournalStart
|
||||
rlPhaseStartTest TestTemplate
|
||||
# write your test here
|
||||
rlPhaseEnd
|
||||
rlJournalEnd &> /dev/null
|
12
beaker-tests/tests/test-template/run.sh
Executable file
12
beaker-tests/tests/test-template/run.sh
Executable file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
. /usr/bin/rhts-environment.sh || exit 1
|
||||
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
||||
|
||||
export TESTPATH="$( builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
rlJournalStart
|
||||
rlPhaseStartTest TestTemplate
|
||||
# write your test here
|
||||
rlPhaseEnd
|
||||
rlJournalEnd &> /dev/null
|
Loading…
Add table
Reference in a new issue