def __init__(self, qualname, node, comm=None):
# add the testname
self.qualname = qualname
self.testname = node.name # NOTE: this will include parametrized ID
# add the qualified test path for output file
# (removes any parametrization IDs)
self.original_testname = node.originalname
if self.original_testname is None:
self.original_testname = self.testname
# the name of the file this function should be written too
self.filename = '.'.join(self.qualname.split('.')[:-1] + [self.original_testname])
self.comm = comm
# store benchmarks here
self.benchmark = {'filename':self.filename, 'testname':self.testname}
self.benchmark['tags'] = []
# store meta-data here
self.attrs = {}
评论列表
文章目录