Fixed issue with handling of unknown build name in reporting server
Fixed issue with handling of unknown build name in reporting server

This fix prevents hanging of reporting server process

Error logs
[reporting_server.XMLReportingServer.command_processor] - Traceback:
Traceback (most recent call last):
  File "/root/taf/reporting/reporting_server.py", line 921, in command_processor
    self._reports[r_type.upper()][cmd['client']].process_cmd(cmd)
  File "/root/taf/reporting/reports/XML.py", line 275, in process_cmd
    self.dump_xmllog(cmd['duration'],cmd.get('detailed_duration'))
  File "/root/taf/reporting/reports/XML.py", line 588, in dump_xmllog
    self.logfile = get_html_xml_path(self.logfile, self.buildname)
  File "/root/taf/taf/plugins/pytest_helpers.py", line 201, in get_html_xml_path
    return path.replace("__BUILD_NAME__", build_name)
TypeError: Can't convert 'NoneType' object to str implicitly

Signed-off-by: Tkachuk <3caac2df864cc3aa443d55339425df1d28c1c7b0@intel.com>

orestkreminskyi/taf,taf3/taf,taf3/taf,orestkreminskyi/taf,taf3/taf,orestkreminskyi/taf