dirsrvtests/tests/tickets/ticket48784_test.py | 10 +++++++---
dirsrvtests/tests/tickets/ticket48798_test.py | 15 +++++++++++++++
2 files changed, 22 insertions(+), 3 deletions(-)
New commits:
commit 4d60ed2789d2e624581ab4f4068c4fa7927e9be3
Author: Mark Reynolds <mreynolds(a)redhat.com>
Date: Wed Aug 31 12:19:15 2016 -0400
Ticket 48832 - Fix CI tests
Description: More timing issues with some CI tests. Need to add
short sleeps in between certain operations.
https://fedorahosted.org/389/ticket/48832
Reviewed by: spichugi(Thanks!)
diff --git a/dirsrvtests/tests/tickets/ticket48784_test.py
b/dirsrvtests/tests/tickets/ticket48784_test.py
index 2898807..3559a48 100644
--- a/dirsrvtests/tests/tickets/ticket48784_test.py
+++ b/dirsrvtests/tests/tickets/ticket48784_test.py
@@ -180,6 +180,7 @@ def enable_ssl(server, ldapsport, mycert):
'nsSSLPersonalitySSL': mycert,
'nsSSLToken': 'internal (software)',
'nsSSLActivation': 'on'})))
+ time.sleep(1)
def doAndPrintIt(cmdline, filename):
@@ -229,6 +230,7 @@ def create_keys_certs(topology):
pwdfd = open(pwdfile, "w")
pwdfd.write(passwd)
pwdfd.close()
+ time.sleep(1)
log.info("##### create the pin file")
m1pinfile = '%s/pin.txt' % (m1confdir)
@@ -297,6 +299,7 @@ def create_keys_certs(topology):
cmd = 'pk12util -o %s -n "%s" -d %s -w %s -k %s' % (m2pk12file,
M2SERVERCERT, m1confdir, pwdfile, pwdfile)
log.info("##### Extract PK12 file for master2: %s" % cmd)
os.system(cmd)
+ time.sleep(1)
log.info("##### Check PK12 files")
if os.path.isfile(m2pk12file):
@@ -323,6 +326,7 @@ def create_keys_certs(topology):
log.info('copy %s to %s' % (m1pinfile, m2pinfile))
os.system('cp %s %s' % (m1pinfile, m2pinfile))
os.system('chmod 400 %s' % m2pinfile)
+ time.sleep(1)
log.info("##### start master2")
topology.master2.start(timeout=10)
@@ -331,10 +335,10 @@ def create_keys_certs(topology):
enable_ssl(topology.master2, M2LDAPSPORT, M2SERVERCERT)
log.info("##### restart master2")
- topology.master2.restart(timeout=10)
+ topology.master2.restart(timeout=30)
log.info("##### restart master1")
- topology.master1.restart(timeout=10)
+ topology.master1.restart(timeout=30)
log.info("\n######################### Creating SSL Keys and Certs Done
######################\n")
@@ -418,7 +422,7 @@ def test_ticket48784(topology):
log.info("##### replication from master_2 to master_1 should fail.")
add_entry(topology.master2, 'master2', 'uid=m2user', 10, 1)
- time.sleep(2)
+ time.sleep(10)
log.info('##### Searching for entries on master1...')
entries = topology.master1.search_s(DEFAULT_SUFFIX, ldap.SCOPE_SUBTREE,
'(uid=*)')
diff --git a/dirsrvtests/tests/tickets/ticket48798_test.py
b/dirsrvtests/tests/tickets/ticket48798_test.py
index f6f3911..297e2ef 100644
--- a/dirsrvtests/tests/tickets/ticket48798_test.py
+++ b/dirsrvtests/tests/tickets/ticket48798_test.py
@@ -84,24 +84,39 @@ def test_ticket48798(topology):
# Check if the db exists. Should be false.
assert(topology.standalone.nss_ssl._db_exists() is False)
+ time.sleep(0.5)
+
# Create it. Should work.
assert(topology.standalone.nss_ssl.reinit() is True)
+ time.sleep(0.5)
+
# Check if the db exists. Should be true
assert(topology.standalone.nss_ssl._db_exists() is True)
+ time.sleep(0.5)
# Check if ca exists. Should be false.
assert(topology.standalone.nss_ssl._rsa_ca_exists() is False)
+ time.sleep(0.5)
+
# Create it. Should work.
assert(topology.standalone.nss_ssl.create_rsa_ca() is True)
+ time.sleep(0.5)
+
# Check if ca exists. Should be true
assert(topology.standalone.nss_ssl._rsa_ca_exists() is True)
+ time.sleep(0.5)
# Check if we have a server cert / key. Should be false.
assert(topology.standalone.nss_ssl._rsa_key_and_cert_exists() is False)
+ time.sleep(0.5)
+
# Create it. Should work.
assert(topology.standalone.nss_ssl.create_rsa_key_and_cert() is True)
+ time.sleep(0.5)
+
# Check if server cert and key exist. Should be true.
assert(topology.standalone.nss_ssl._rsa_key_and_cert_exists() is True)
+ time.sleep(0.5)
topology.standalone.config.enable_ssl(secport=DEFAULT_SECURE_PORT,
secargs={'nsSSL3Ciphers': '+all'} )