\r
LOG = logging.getLogger(__name__)\r
\r
+\r
class Uploader(object):\r
+\r
def __init__(self, conf):\r
self.headers = {'Content-type': 'application/json'}\r
self.timeout = 5\r
self.result["case_name"] = case_name\r
self.result["details"] = raw_data\r
try:\r
- LOG.debug('Result to be uploaded:\n %s' % json.dumps(self.result, indent=4))\r
+ LOG.debug(\r
+ 'Result to be uploaded:\n %s' %\r
+ json.dumps(\r
+ self.result,\r
+ indent=4))\r
res = requests.post(self.target,\r
data=json.dumps(self.result),\r
headers=self.headers,\r
timeout=self.timeout)\r
- print('Test result posting finished with status code %d.' % res.status_code)\r
+ print(\r
+ 'Test result posting finished with status code %d.' %\r
+ res.status_code)\r
except Exception as err:\r
LOG.error('Failed to record result data: %s', err)\r
\r
if __name__ == "__main__":\r
logging.basicConfig(level=logging.DEBUG)\r
parser = argparse.ArgumentParser()\r
- parser.add_argument('--config', required=True, help="basic config file for uploader, json format.")\r
- parser.add_argument('--dir', required=True, help="result files for test cases")\r
+ parser.add_argument(\r
+ '--config',\r
+ required=True,\r
+ help="basic config file for uploader, json format.")\r
+ parser.add_argument(\r
+ '--dir',\r
+ required=True,\r
+ help="result files for test cases")\r
args = parser.parse_args()\r
realpath = os.path.realpath(args.dir)\r
for filename in os.listdir(args.dir):\r
LOG.debug("uploading test result from file:%s", filepath)\r
with open(filepath) as stream:\r
result = eval(stream.read())\r
- Uploader(args.config).upload_result(filename.lower().replace('-', ''), result)\r
+ Uploader(\r
+ args.config).upload_result(\r
+ filename.lower().replace(\r
+ '-',\r
+ ''),\r
+ result)\r