Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
 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")
Esempio n. 4
0
 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")
Esempio n. 5
0
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")