Tôi đang sử dụng bộ kiểm tra đồng hồ thử nghiệm py và cố gắng tạo dữ liệu đầu vào cần thiết cho báo cáo sức hấp dẫn.Nhưng tôi không thể tạo bất kỳ XML nào. Khi tôi thực thi tệp py bằng py.test sample.py, nó đã tạo ra pycache dir. Sau đó, tôi thực hiện "allure generate -v 1.3.9 C: \ allurereports" (Đây là thư mục mà tôi đã có template.py). Nó đã tạo ra một báo cáo html quyến rũ nhưng không có trường hợp kiểm tra là 0. Không có chi tiết đã có mặt.Tạo báo cáo quyến rũ bằng cách sử dụng pytest
Các sample.py (nó là giống như được đưa ra trong ví dụ)
import allure
@allure.feature('Feature1')
@allure.story('Story1')
def test_minor():
assert False
@allure.feature('Feature2')
@allure.story('Story2', 'Story3')
@allure.story('Story4')
class TestBar:
# will have 'Feature2 and Story2 and Story3 and Story4'
def test_bar(self):
pass
Đây là lệnh py.test sử dụng: py.test sample.py --allure_features = feature1, feature2
Ai có thể giúp tôi làm thế nào để tạo ra một báo cáo quyến rũ từ tập tin. Các lệnh để thực hiện là gì.
Tôi gặp phải một số sự cố khi cài đặt gói 'pytest-allure-adaptor'. Nó phụ thuộc vào 'lxml' và cái cuối cùng được tự động cài đặt trước. Xem [Yêu cầu phân phối] (https://pypi.python.org/pypi/pytest-allure-adaptor) để nhận phụ thuộc. Cụ thể, cài đặt 'lxml' gây ra sự cố. Cài đặt các gói 'libxml2-dev' và' libxslt1-dev' vào hệ thống của tôi, theo [this] (http://stackoverflow.com/questions/13019942/why-cant-i-get-pip-install-lxml- to-work-in-a-virtualenv) và [this] (http://stackoverflow.com/questions/5178416/pip-install-lxml-error), giải quyết được vấn đề. – Andriy