def generate_filename(testDetails, prefix=None, extension=None, filename=None): """ Returns a filename for every test execution. It's used to assure that all files of a certain test have a common basename but different extension. """ if filename is None: test_name, start_time = testDetails['test_name'], testDetails['start_time'] start_time = otime.epochToTimestamp(start_time) suffix = "%s-%s" % (test_name, start_time) basename = '%s-%s' % (prefix, suffix) if prefix is not None else suffix final_filename = '%s.%s' % (basename, extension) if extension is not None else basename else: if extension is not None: basename = filename.split('.')[0] if '.' in filename else filename final_filename = '%s.%s' % (basename, extension) else: final_filename = filename return final_filename
def generate_filename(testDetails, prefix=None, extension=None, filename=None): """ Returns a filename for every test execution. It's used to assure that all files of a certain test have a common basename but different extension. """ if filename is None: test_name, start_time = testDetails['test_name'], testDetails[ 'start_time'] start_time = otime.epochToTimestamp(start_time) suffix = "%s-%s" % (test_name, start_time) basename = '%s-%s' % (prefix, suffix) if prefix is not None else suffix final_filename = '%s.%s' % ( basename, extension) if extension is not None else basename else: if extension is not None: basename = filename.split('.')[0] if '.' in filename else filename final_filename = '%s.%s' % (basename, extension) else: final_filename = filename return final_filename
def generatePcapFilename(self, testDetails): test_name, start_time = testDetails["test_name"], testDetails["start_time"] start_time = otime.epochToTimestamp(start_time) return "report-%s-%s.%s" % (test_name, start_time, "pcap")
def generate_pcap_filename(self, testDetails): test_name, start_time = testDetails['test_name'], testDetails['start_time'] start_time = otime.epochToTimestamp(start_time) return "report-%s-%s.%s" % (test_name, start_time, "pcap")
def generatePcapFilename(testDetails): test_name, start_time = testDetails['test_name'], testDetails['start_time'] start_time = otime.epochToTimestamp(start_time) return "report-%s-%s.%s" % (test_name, start_time, "pcap")