コード例 #1
0
 def pytest_runtest_teardown(self, item):
     yield
     uuid = self._cache.get(item.nodeid)
     test_result = self.allure_logger.get_test(uuid)
     test_result.labels.extend([
         Label(name=name, value=value)
         for name, value in allure_labels(item)
     ])
     test_result.labels.extend([
         Label(name=LabelType.TAG, value=value)
         for value in pytest_markers(item)
     ])
     test_result.labels.extend([
         Label(name=LabelType.TAG, value=value)
         for value in pytest_markers(item)
     ])
     test_result.labels.extend([
         Label(name=name, value=value)
         for name, value in allure_suite_labels(item)
     ])
     test_result.labels.append(Label(name=LabelType.HOST, value=self._host))
     test_result.labels.append(
         Label(name=LabelType.THREAD, value=self._thread))
     test_result.labels.append(
         Label(name=LabelType.FRAMEWORK, value='pytest'))
     test_result.labels.append(
         Label(name=LabelType.LANGUAGE, value=platform_label()))
     test_result.labels.append(
         Label(name='package', value=allure_package(item)))
     test_result.links.extend([
         Link(link_type, url, name)
         for link_type, url, name in allure_links(item)
     ])
コード例 #2
0
 def pytest_runtest_teardown(self, item):
     yield
     uuid = self._cache.get(item.nodeid)
     test_result = self.allure_logger.get_test(uuid)
     test_result.labels.extend([Label(name=name, value=value) for name, value in allure_labels(item)])
     test_result.labels.extend([Label(name=LabelType.TAG, value=value) for value in pytest_markers(item)])
     test_result.labels.extend([Label(name=name, value=value) for name, value in allure_suite_labels(item)])
     test_result.labels.append(Label(name=LabelType.HOST, value=self._host))
     test_result.labels.append(Label(name=LabelType.THREAD, value=self._thread))
     test_result.labels.append(Label(name=LabelType.FRAMEWORK, value='pytest'))
     test_result.labels.append(Label(name=LabelType.LANGUAGE, value=platform_label()))
     test_result.labels.append(Label(name='package', value=allure_package(item)))
     test_result.links.extend([Link(link_type, url, name) for link_type, url, name in allure_links(item)])