Update documentation to contain start time of test instead of end time
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- html, python
- Lĩnh vực
- documentation, testing-qa
Hướng nghiên cứu
Bắt đầu với phần tài liệu người dùng mô tả cột thời gian và so sánh phần đó với các pytest hooks và các ô HTML được hiển thị trong issue. Kiểm tra cách các giai đoạn setup, call và teardown được biểu diễn, sau đó cập nhật tài liệu để hành vi timestamp dự kiến được nêu rõ và xác minh rằng ví dụ vẫn chính xác.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I added a time column as explained in the user documentation but this adds the end timestamp.
The following seems to achieve more what I want. Some feedback would be great and maybe it is worth updating the documentation?
import pytest
from datetime import datetime
def pytest_html_results_table_header(cells):
cells.insert(2, '<th class="sortable time" data-column-type="time">Time</th>')
def pytest_html_results_table_row(report, cells):
start = datetime.fromtimestamp(report.start)
cells.insert(2, f'<td class="col-time">{start}</td>')
@pytest.hookimpl(hookwrapper=True)
def pytest_runtest_makereport(item, call):
outcome = yield
report = outcome.get_result()
report.start = call.start
I am still a bit unsure about the different phases of a test like setup, call and teardown. Maybe this needs extra handling?
- Ngôn ngữ chính
- Python
- Star
- 779
- Fork
- 259
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của pytest-dev/pytest-html
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
pytest-dev/pytest-html#1077 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
pytest-dev/pytest-html#1039 ·
-
Feature: pluggable HTML themes via Jinja2 template inheritanceCó thể đã có người làm @RonnyPfannschmidt đã nhận 142 ngày trước. Đang mở
pytest-dev/pytest-html#1029 · 1 reaction · 1 người được giao ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
pytest-dev/pytest-html#1027 ·
-
pytest-html does not escape HTML in testId (v4.2.0)Có thể đã có người làm @golikovichev đã nhận 125 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
pytest-dev/pytest-html#1024 ·
Tất cả issue của pytest-dev/pytest-html
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 62/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
topoteretes/cognee#5773 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
MiKTeX: a failed build reports no errors because texify --quiet switches the log to file:line: styleĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
SublimeText/LaTeXTools#1718 ·