Commit 03eb928c authored by Nicolas Wavrant's avatar Nicolas Wavrant

resiliency-test: more stable function used for getting log file

parent 6c7f04b1
...@@ -30,6 +30,7 @@ from .resiliencytestsuite import ResiliencyTestSuite ...@@ -30,6 +30,7 @@ from .resiliencytestsuite import ResiliencyTestSuite
import base64 import base64
import cookielib import cookielib
import json
import random import random
import string import string
import time import time
...@@ -91,12 +92,15 @@ class SlaprunnerTestSuite(ResiliencyTestSuite): ...@@ -91,12 +92,15 @@ class SlaprunnerTestSuite(ResiliencyTestSuite):
Store the logfile (=data) of the instance, check it is not empty nor it is Store the logfile (=data) of the instance, check it is not empty nor it is
html. html.
""" """
time.sleep(30)
data = self._connectToSlaprunner( data = self._connectToSlaprunner(
resource='fileBrowser', resource='getFileContent',
data='opt=9&filename=log.log&dir=instance_root%252Fslappart0%252Fvar%252Flog%252F' data="file=instance_root/slappart0/var/log/log.log"
) )
try:
data = json.loads(data)['result']
self.logger.info('Retrieved data are:\n%s' % data) self.logger.info('Retrieved data are:\n%s' % data)
except (ValueError, KeyError):
if data.find('<') is not -1: if data.find('<') is not -1:
raise IOError( raise IOError(
'Could not retrieve logfile content: retrieved content is html.' 'Could not retrieve logfile content: retrieved content is html.'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment